
那个jquery高手给我解释一下下面话的意思
functionscroll_news(){$(function(){$("#dd.picli:first").animate({marginTop:"-257px"},...
function scroll_news(){
$(function(){
$("#dd .pic li:first").animate({marginTop:"-257px"},500,function(){
$(this).appendTo("#dd .pic:last").css("margin-top","0");
})
})
}
$(function(){
var scrollTimer;
$("#dd").hover(function(){
clearInterval(scrollTimer);
},function(){
scrollTimer = setInterval(function(){scroll_news()},1000);
}).trigger("mouseleave");
});
我知道 第一段的意思是 写了一个scroll_news()方法
不知道下面的那一段是什么意思 还请高手一句一句翻译给我 谢谢了 展开
$(function(){
$("#dd .pic li:first").animate({marginTop:"-257px"},500,function(){
$(this).appendTo("#dd .pic:last").css("margin-top","0");
})
})
}
$(function(){
var scrollTimer;
$("#dd").hover(function(){
clearInterval(scrollTimer);
},function(){
scrollTimer = setInterval(function(){scroll_news()},1000);
}).trigger("mouseleave");
});
我知道 第一段的意思是 写了一个scroll_news()方法
不知道下面的那一段是什么意思 还请高手一句一句翻译给我 谢谢了 展开
1个回答
展开全部
$(function(){
var scrollTimer;//定义计时器的ID
$("#dd").hover(//hover是mouseover和mouseleave两个事件合在一起
function(){ clearInterval(scrollTimer);},//第一个函数是mouseover事件,去掉计时器
function(){//第二个函数是mouseleave事件
scrollTimer = setInterval(function(){scroll_news()},1000);})//设置计时器,每隔1000毫秒调用一次scroll_news()函数
.trigger("mouseleave");//最后触发mouseleave事件,这是函数串联写法。
});
总的来说就是先给#dd绑定hover事件,再用trigger触发mouseleave事件,有了计时器,轮番调用scroll_news()函数。如果鼠标移到#dd上面,停止计时器。
scrollTimer = setInterval(function(){scroll_news()},1000);可以直接写成
scrollTimer = setInterval(scroll_news(),1000);
var scrollTimer;//定义计时器的ID
$("#dd").hover(//hover是mouseover和mouseleave两个事件合在一起
function(){ clearInterval(scrollTimer);},//第一个函数是mouseover事件,去掉计时器
function(){//第二个函数是mouseleave事件
scrollTimer = setInterval(function(){scroll_news()},1000);})//设置计时器,每隔1000毫秒调用一次scroll_news()函数
.trigger("mouseleave");//最后触发mouseleave事件,这是函数串联写法。
});
总的来说就是先给#dd绑定hover事件,再用trigger触发mouseleave事件,有了计时器,轮番调用scroll_news()函数。如果鼠标移到#dd上面,停止计时器。
scrollTimer = setInterval(function(){scroll_news()},1000);可以直接写成
scrollTimer = setInterval(scroll_news(),1000);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询