У меня есть сайт для трансляции видео с меню, которое должно быть скрыто, когда мышь не движется некоторое время (скажем, 10 секунд). Кроме того, он должен появиться назад, с перемещением мыши. Каков наилучший способ выполнить это, используя css и jQuery? Спасибо заранее.Скрыть элемент div с помощью jQuery, когда мышь не движется в течение определенного периода времени?
Q
Скрыть элемент div с помощью jQuery, когда мышь не движется в течение определенного периода времени?
8
A
ответ
20
Взгляните на событие mousemove
. Вы можете попробовать что-то вроде этого:
var i = null;
$("#element").mousemove(function() {
clearTimeout(i);
$("#menu").show();
i = setTimeout(function() {
$("#menu").hide();
}, 10000);
}).mouseleave(function() {
clearTimeout(i);
$("#menu").hide();
});
+0
Отлично, вот что я искал! Я смотрел на событие mousemove, но просто не мог понять, как положить в него тайм-аут. Большое спасибо! – Maay 2010-11-29 16:58:40
Смежные вопросы
- 1. WPF - Обнаружить мышь в течение заданного периода времени
- 2. Выделите границу textarea с jquery в течение определенного периода времени
- 3. Как скрыть элемент с помощью CSS в течение определенного периода времени?
- 4. значение в течение определенного периода времени
- 5. jQuery, если мышь не движется
- 6. Кнопка отключения в течение определенного периода времени
- 7. Ожидайте активность в течение определенного периода времени
- 8. Воспроизведение звука в течение определенного периода времени
- 9. timeit в течение определенного периода времени
- 10. граф дат в течение определенного периода времени
- 11. Показать/скрыть кнопку после определенного периода времени
- 12. Встряхивание в течение определенного периода времени?
- 13. Задержка процесса загрузки jquery в течение определенного периода времени
- 14. iOS определяет, не движется ли пользователь в течение определенного времени
- 15. Обнаружение, когда мышь не движется
- 16. Ограничьте воспроизведение звука только в течение определенного периода времени с помощью jQuery
- 17. Rolling_mean в течение определенного периода времени с пандами
- 18. Выполнить код только в течение определенного периода времени
- 19. (JS) Кнопка включения в течение определенного периода времени в
- 20. Время в Джоде - период в течение определенного периода времени?
- 21. Подсчет в течение периода времени, группы меньшего периода времени
- 22. Как скрыть элемент, когда мышь отсутствует
- 23. MySQL: поиск групп записей в течение определенного периода времени
- 24. Отображение текста альтернативно в течение определенного периода времени из базы данных с помощью jQuery
- 25. Python: вычислить часы в течение определенного периода времени
- 26. Как скрыть div после некоторого периода времени?
- 27. Как запланировать tcpdump для запуска в течение определенного периода времени?
- 28. Отображать сообщение, если кнопка не нажата в течение определенного периода времени
- 29. Как сделать страницу невидимой в течение определенного периода времени с помощью jquery mobile
- 30. Count Edges в течение определенного периода времени в VHDL
Вы получаете события перемещения мыши, когда указатель мыши перемещается над видео? Или вы используете плагин, который останавливает все эти события? Если вы не можете использовать какой-либо плагин (я предполагаю, что Flash), он покажет видео для обработки меню. – Douglas 2010-11-29 16:40:58