Скрыть элемент div с помощью jQuery, когда мышь не двигается в течение периода времени?
У меня есть сайт вещания видео, с меню, которое должно быть скрыто, когда мышь не движется некоторое время (скажем, 10 секунд). Кроме того, он должен появиться обратно, с движением мыши. Каков наилучший способ выполнить это, используя css и jQuery? Заранее спасибо.
1 ответов
посмотри mousemove
событие. Вы можете попробовать что-то вроде этого:
var i = null;
$("#element").mousemove(function() {
clearTimeout(i);
$("#menu").show();
i = setTimeout(function () {
$("#menu").hide();
}, 10000);
}).mouseleave(function() {
clearTimeout(i);
$("#menu").hide();
});