У меня есть предмет слайда, и я хочу, чтобы div #content скользил вверх после того, как мышь была вне .content более 2 секунд. но я хочу, чтобы моя мышь вернулась, если она находится за эти 2 секунды. Вот скрипка - http://jsfiddle.net/YZDGu/..slideUp() после того, как мышь отсутствовала в течение 2 секунд
0
A
ответ
4
Использование setTimeout
и clearTimeout
:
var slideTimer;
$(".container").hover(function(){
$('#content').slideDown();
clearTimeout(slideTimer);
},function(){
slideTimer = setInterval(function() {
$('#content').slideUp();
}, 2000);
});
1
Обновлена ваша скрипка here с использованием set/clearInterval.
См. setInterval и clearInterval.
1
Добавить задержку:
$(".container").hover(function(){
$(".container #content").slideDown();
},function(){
$(".container #content").delay(2000).slideUp();
});
Смежные вопросы
- 1. Сделать выполнение функции после того, как пользователь наводил ссылку на ссылку в течение 2 секунд
- 2. Выполнить действие после того, как спрайты коснулись в течение 2 секунд быстрым?
- 3. Make ImageView появится в течение 2 секунд
- 4. Задержка на Java в течение 2 секунд
- 5. Дисплей div в течение 2 секунд после загрузки страницы
- 6. пытается остановить выполнение в течение 2 секунд
- 7. Функция дроссельной заслонки в течение 2 секунд
- 8. SetWindowsHookEx с WH_MOUSE_LL замедляет мышь в течение нескольких секунд
- 9. Если мышь более 2 секунд, то показать еще нет?
- 10. Задержка загрузки данных в течение 2 секунд в jQuery ajax
- 11. Сохранять стиль гиперссылки после того, как мышь отошла
- 12. JQuery .slideUp() после того, как время или MouseLeave
- 13. Я хочу, чтобы моя jquery-анимация подождала, пока мышь не войдет в течение 2 секунд
- 14. как автоматически выйти из системы в yii2 после того, как пользователь простаивает в течение фиксированных секунд
- 15. Roku экран висит в течение 10 секунд после того, как в связи с объявлением
- 16. Как включить светодиод в течение 5 секунд после команды bluetooth
- 17. Как сделать зависание пользователя в течение двух секунд до slideDown
- 18. Как отключить кнопку в течение нескольких секунд после ее прослушивания
- 19. Как показать фиктивный прогресс в течение 2 секунд?
- 20. Как не разрешать взаимодействие пользователя в течение 2 секунд
- 21. Как добавить точность в течение 2 секунд C#
- 22. Как проверить, сколько событий происходит в течение 2 секунд? (таймер)
- 23. как отображать сбщ в течение 2 секунд до window.location
- 24. Отключить прокрутку в течение 0,5 секунд после того, как пользователь прокручивается один раз в JavaScript
- 25. NSURLErrorDomain Code = -1004 в течение нескольких секунд после того, как приложение запуск
- 26. Android меняет цвет текста кнопки в течение 2 секунд
- 27. Как отключить кнопку в течение 30 секунд
- 28. jQuery slideDown() после hide и slideUp через 5 секунд
- 29. Выход из приложения после того, как пользователь не взаимодействует в течение 30 секунд - Android
- 30. UI зависает в течение 5 секунд после того, как я уволяю UIViewController
, что это не совсем то, что я хочу, потому что если я кладу мышь в течение одной секунды, а затем верните его, он будет скользить вверх, и это не то, что я хочу. – theliberalsurfer
@AndrewMilson Обновлено, чтобы включить проверку того, была ли перегружена мышь. – sinemetu1