setInterval和函数
我写了这个简单的函数:
HTML:
function:
$.fn.inters = function (target) { this.find('li').hover(function () { var head = $(this).find('a').attr('title'); var image = $(this).attr('title'); var href = $(this).find('a').attr('href'); $(target).find('img').attr('src', image); $(target).find('img').attr('alt', head); $(target).attr('href', href); $(target).attr('title', head); $(target).find('span').html(head); }).eq(0).hover();} $("#topt").inters('.headline');
我想将setInterval
添加到此脚本:
$(function() { setInterval( "inters()", 3000 ); });
但标题项目没有变化。 如何每隔3000毫秒更换一次function?
提前致谢
你的setInterval
将尝试每隔3秒调用一次函数inters()
,这可能不是你想要的。
我认为你想要执行的是以下行:
$('#topt').inters('.headline');
如果你想这样做,你应该创建一个将执行该行的函数,如下所示:
setInterval(function() { $('#topt').inters('.headline'); }, 3000);
以上将调用$('#topt').inters('.headline');
每3秒钟一次。
你需要以这种方式做某事:
function foo(){ $("#topt").inters('.headline'); } setInterval(foo,3000);
- 如何解决未捕获的错误:无法序列化未保存的Parse.Object错误消息?
- Rails 5 – turbolinks 5,一些JS没有在页面上加载渲染
- 使用jquery或javascript根据以前选择的下拉值禁用下拉选项?
- 使用PHP或javascript在中每隔2500个字符包装文本以进行分页
- Javascript – stats.js(来自MrDoob的高分辨率统计数据) – 如何获得当前的FPS?
- popup和content.js没有在chrome扩展中进行通信
- 比较javascript / jquery中的两种日期格式
- 如何忽略文本框中不需要的字符(JavaScript或jQuery)
- jQuery Masonry删除函数示例