В моем приложении rails у меня есть меню, которое нужно скрыть, если мышь не двигалась в течение 5 секунд.Он отлично работает с .hide () и .show (), но с .slideDown () и .slideUp () начинает очень быстро скользить вверх, чем вниз и так далее.Есть ли другой подход к ним?Вот мой код:
$(document).ready(function(){
var i = null;
$("#all").mousemove(function() {
clearTimeout(i);
$(this).css("cursor", "default");
$("#menu").show();
i = setTimeout('$("#menu").hide();$("#flash_notice").hide(); $(this).css("cursor", "none");', 5000);
}).mouseleave(function() {
clearTimeout(i);
$("#flash_notice").hide();
$("#menu").hide();
$(this).css("cursor", "none");
}); });
Другая проблема связана с $(this).css("cursor", "none");
, похоже, она работает, но время от времени, поэтому я действительно растерялся, что мне делать.Заранее благодарю за любой совет.Кто-нибудь? * * 1005