永发信息网

jquery计时,给个初始时间,然后自动刷新,怎么实现

答案:2  悬赏:50  手机版
解决时间 2021-11-25 23:09
  • 提问者网友:玫瑰园
  • 2021-11-25 18:37
jquery计时,给个初始时间,然后自动刷新,怎么实现
最佳答案
  • 五星知识达人网友:零点过十分
  • 2021-11-25 19:43
$(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);
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-11-25 21:19
setInterval()函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯