jQuery setinterval 不起作用。如何解决? [复制]

Posted

技术标签:

【中文标题】jQuery setinterval 不起作用。如何解决? [复制]【英文标题】:jQuery setinterval is not working. How to resolve? [duplicate] 【发布时间】:2017-12-16 10:21:12 【问题描述】:

jQuery:

$(document).on('mouseover', '.image_slider', function() 
    setInterval(slider(this), 10000);
);
function slider(that)
  console.log(that);

谁能告诉我为什么这个功能不起作用,我该如何解决?

【问题讨论】:

【参考方案1】:

window.setInterval 在给定时间后执行参数。因此你应该这样执行它:

setInterval ( myFunction, 1000 );

或者

$(document).on('mouseover', '.image_slider', function() 
    setInterval(function (e)
        slider (this)
    .bind (this), 10000);
);
function slider(that)
  console.log(that);

【讨论】:

以上是关于jQuery setinterval 不起作用。如何解决? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

setState 在 setInterval 中不起作用 [重复]

setInterval 在 iPhone 上不起作用

在 Android 中的 window.open() 之后 setInterval() 不起作用

Javascript - 多个 setInterval 时 clearInterval 不起作用

jQuery工具提示自定义不起作用,如何处理?

vue clearInterval无效不起作用,函数不生效