Вход

Просмотр полной версии : Пропадает div


belkir
01.10.2011, 22:43
Всем привет! Есть вопрос.

создал 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
востановил настройки браузера по умолчанию - баг исчез :-? омг...