Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Пропадает div (https://javascript.ru/forum/dom-window/21982-propadaet-div.html)

belkir 01.10.2011 22:43

Пропадает div
 
Всем привет! Есть вопрос.

создал div. position: absolute;
в него засунул table и сверстал подобие окошка.
подцепил скрипт таскания по окну.

при тягании дива по документу через 2-5 секунд он просто исчезает в неизвестное науке место. Прокрутка не появляется - он просто исчезает. Баг наблюдается исключительно в IE нужно решить, так как требуется кросбраузерность. Прошу помощи.

Строка отвечающая за перемещение дива:
ivf_target_object.style.left = ivf_cursor.x - ivf_offset.x + 'px';
ivf_target_object.style.top = ivf_cursor.y - ivf_offset.y + 'px';


Сам див:
<div style="width: 300px; position: absolute; z-index: 3; left: 10px; top: 10px;" id="control_window">

zebra 01.10.2011 22:56

После того как пересчитали координаты, выведите их через alert, может там просто отрицательные получаются.

belkir 01.10.2011 23:21

проверил.
left и top не улетают в 0 а норм изменяются
style.height и style.width тоже не меняются
а вот offsetHeight и offsetWidth при исчезновении скидываются на 0
но в коде нет строк меняющих размер окна!
Что делать, знатоки? :(

zebra 01.10.2011 23:34

Работающий пример нельзя выложить?! :nono:

belkir 01.10.2011 23:35

востановил настройки браузера по умолчанию - баг исчез :-? омг...


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