Показать сообщение отдельно
  #9 (permalink)  
Старый 01.03.2011, 17:54
х.з
Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 4,588

Сообщение от socengel
все дело в "глобальных" переменных "var hT, sT;" в которых содержиться таймер. когда курсор переходит на новое изображение то старый таймер заменяеться таймером другой картинки.


когда курсор переходит на новое изображение, для скрипта он по прежнему находится на изображении.
Так оно и есть для скрипта есть два изображения как на картинке и когда курсор в "красной зоне" то он находиться на двух изображениях одновременно когда курсор переходит в "синюю зону" тогда срабатывает ивент onmouseout но поскольку значения переписаны данными уже новой картинки то он просто "забывает"про существование старой картинки как буд-то ее и небыло.
вот для этих целей он и нужен. чтоб красной зоны не было. событие применяется к элементу какой выше в этом случае
Сообщение от socengel
кстати я вижу только одно решение - это расположить картинки в ряд и порезать одщую композицию на 3 ровных части.
.......

Последний раз редактировалось dmitriymar, 01.03.2011 в 18:06.
Ответить с цитированием