Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   position:absolute (https://javascript.ru/forum/dom-window/10210-position-absolute.html)

JsLoveR 23.06.2010 19:47

position:absolute
 
Описание:
Есть див(панелька), который перетаскивается drag&drop, кликая на ссылку из этой панельке "выдвигается" ниже див, у которого высота 0 и она увеличивается тем самым создаёт эффект "выдвигания", то есть, когда я тяну за панельку тянется "выдвинутый" див и естественно
я могу во время анимации, когда див ещё не "выдвинулся" тянуть/отпускать панельку.
Проблема:
Проблема заключается в том, что див, который "выдвигается" имеет position:absolute и фоновый цвет, так вот в ie6, ie 7, ie8 за передвижением всей панели идёт глюк, который оставляет за собой 2-х секундные следы фонового цвета "выдвигаемого" дива.
Если убрать position:absolute, то в ie6 всё работает на "ура", а в ie7,i e8 тупо обрезается див.
Что нужно ?:
рекомендации, предположения, ссылки и тд.
P.S.:
проблема не в скрипте, я пробовал и через джиквери, дело в position:absolute.

subzey 23.06.2010 20:20

Вы уверены, что у Вас нормально стоят драйвера для видеокарты?

JsLoveR 23.06.2010 20:35

subzey,
Цитата:

Сообщение от subzey
Вы уверены, что у Вас нормально стоят драйвера для видеокарты?

Эффект, будь-то видеокарты нет), мне просто кажется, что ie не может достаточно быстро обрабатывать абсолютное позиционирование при drag&drop, все другие браузеры тянут.

B~Vladi 23.06.2010 23:23

Цитата:

Сообщение от JsLoveR
Эффект, будь-то видеокарты нет)

У тебя бы комп не запустился.
Цитата:

Сообщение от subzey
Вы уверены, что у Вас нормально стоят драйвера для видеокарты?

Не раз замечал графические косяки (остатки рамки после изменения размеров, например) в осле, для абсолютных блоков, в основном в 8 и это далеко не на последнем компе. И видео GeForce - с драйверами никогда проблем нет.
JsLoveR, советую попробовать заставить осла перерисовывать страницу. Например с помощью:
document.body.offsetWidth;

во время ресайза.

JsLoveR 24.06.2010 07:27

Цитата:

Сообщение от B~Vladi
У тебя бы комп не запустился.

Я вообще-то не всерьёз)
Цитата:

Сообщение от B~Vladi
JsLoveR, советую попробовать заставить осла перерисовывать страницу. Например с помощью:
document.body.offsetWidth;
во время ресайза.

Попробую.

subzey 24.06.2010 10:26

У меня просто ослики оставляют артефакты рендера крайне редко. (если не считать "пикабу" в шестерке и прилипших футеров в семерке, эти баги уже изучены наукой). Что я делаю не так?

B~Vladi 24.06.2010 14:37

Цитата:

Сообщение от subzey
Что я делаю не так?

Ну у меня тоже редко, но всё же:)


Часовой пояс GMT +3, время: 19:44.