Проблема с подсказкой на картинке...

Bueno

Новичок
Проблема с подсказкой на картинке...

Добрый день!

Помогите решить небольшую проблему со скриптом

Имеется вот такая часть кода:

Код:
  showTooltip.popupDiv = function(e, infoText) {
      var x, y, set
      set = function(e) {
          if (!e)  e = window.event
          x = e.clientX
          y = e.clientY
      }
    set(e)
    imageobj.onmousemove = set
   showTooltip.popupDiv.timer = setTimeout(function() { genTooltip(x, y, infoText) }, 500)
}

Это подсказка которая работает при наводе мышки на картинку, проблема данного кода заключатся в том что
если быстро провести мышкой по картинке и увести её с картинки то эта подсказка всёравно вылетает по истечении 500Мс

Вопрос:

Как сделать чтобы подсказка вылетала только если мышка находится на картинке и только если прошло 500Мс?
*Если убрать мышку с картинки например через 300Мл то надо чтобы подсказка не вылетала.

Спасибо.
 

dimagolov

Новичок
надо прибивать таймер через clearTimeout по onmouseout. а устанавливать не по onmousemove что редкий маразм, так как это событие генериться с частотой обновления координат мыши, а по onmouseover.

-~{}~ 30.04.09 15:55:

п.с. а обернуть картинку в ссылку и заюзать его title не судьба? (это для всех кроме IE, для которого alt в img достаточен)
 
Сверху