JQuery задержка...

программирование JavaScript веб дизайн jQuery

Всем привет!
Есть выпадающее меню в стиле <ul><li>. При наведении меню раскрывается slideDown. Но если быстро водить по пунктам, то меню начинает колбасить. Как можно сделать, так: При наведении включается таймер и если пользователь держит курсор на пункте меню более секунды, то скрипт начинает выполняться, иначе ничего не происходит. Если есть возможность сделать как-нибудь по другому, буду рад выслушать ваши варианты!
Спасибо!

Примечание:
К сожалению функция delay() мне не подойдет, она делает задержку анимации, а мне нужно сначала отследить курсор на одном из <li> и если курсор находиться на меню дольше 1 секунды тогда выполнять функцию дальше...

Примечание:
Да, это анимация, но она будет выполняться в любом случае, а мне нужно чтобы было условие: если курсор находиться на меню дольше 1 секунды тогда выполнять функцию дальше... Иначе ничего не происходит.

Примечание:
"Есть функция setTimeout" - А вот это, то что нужно! Спасибо!
Ответы:
Какую функцию? slideDown?
slideDown - это анимация.
Есть функция setTimeout
http://jsfiddle.net/holden321/W2u7c/


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.