Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выпадающее меню (https://javascript.ru/forum/dom-window/18857-vypadayushhee-menyu.html)

Grok 18.07.2011 15:06

Выпадающее меню
 
есть такая задача, есть выпадающее меню. Нужно чтобы hover ссылки срабатывал только если курсор находиться на ссылке более секунды.

Тоесть нужно проверять после ввхода в процедуру через определенный интервал времени, находить ли курсор на ссылки, и если да - запускать функцию показа выпадающего меню.

есть какой-то стандартный алгоримт для решения этого вопроса?

Буду очень благодарен за подсказку в решении этого вопроса.

ksa 18.07.2011 15:12

Из-за секунды заморачиваться? :blink:

Как вариант...
- Запоминать когда и на какой пункт наехал курсором
- Запустить setTimeout() c теми же параметрами
- При "съезде" с меню обнулять ключевые данные
- При активации функции сличать хранящиеся значения с параметрами функции и делать нужные выводы

Grok 18.07.2011 16:25

А есть какое-то свойство. Которое устанавливается в 1 когда на объект наводят курсор?

ksa 18.07.2011 18:32

Grok, мало ли кому для чего потребуется какое-либо свойство... На всех свойств не напасёшь... :)
Переменую заводи - в ней и храни...


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