【发布时间】:2012-04-04 19:47:58
【问题描述】:
我找到了一个脚本,想稍微修改一下。当用户在某个 div #gallery 上处于非活动状态或处于活动状态时,我试图为 div #menuwrap 设置动画。
现在它在第一次动画后,即使在#gallery 之外仍然会动画。
非常感谢任何帮助!
演示:http://jsfiddle.net/m2FvY/1/
$('#gallery').mouseover(function() {
var interval = 1;
setInterval(function(){
if(interval == 5){
$('#menuwrap').animate({top: '-50px'}, 100);
interval = 1;
}
interval = interval+1;
console.log(interval);
},200);
$('#gallery').bind('mousemove keypress', function() {
$('#menuwrap').animate({top: '0'}, 100);
interval = 1;
});
});
【问题讨论】:
标签: jquery intervals onmousemove