2009-10-26 52 views
0

我想一个计时器添加到jqgalscroll插件,该插件具有jqgalscroll定时器

jqimg.click(function(){ 
var next = n.index + 1; 
if((n.index +1) == el.totalChildres) { 
    el.pagination.find('[href$=0]').click(); 
} 
else { 
    el.pagination.find('[href$=#'+ next+ ']').click(); 
} 
}); 

,这是用于移动库中的下一张图片,但林不知道如何功能我会从我在自己的页面中设置的setInterval函数中调用它。任何帮助,将不胜感激

回答

0

你刚才拉你的代码的功能和在两个地方使用它:

var myAction = function(){ 
    var next = n.index + 1; 
    if((n.index +1) == el.totalChildres) { 
     el.pagination.find('[href$=0]').click(); 
    } 
    else { 
     el.pagination.find('[href$=#'+ next+ ']').click(); 
    } 
} 

jqimg.click(myAction); 
setInterval(myAction, 5000); 
0

你可以只触发单击事件:

var timer = setInterval(function() { jqimg.click(); }, 5000); 
+0

但jqimg.click()函数在jqgalscroll.js插件 – michael 2009-10-26 11:28:01

+0

这没有什么关系,虽然你可能需要获得句柄jqimg自己 - 而不是' jqimg.click();'它会是'$('#something')。click();' – Greg 2009-10-26 12:28:44

0

我加入这index.html里面的脚本标签。诀窍吗。 “我”是链接的href

var i = 0; 
var timer = setInterval(function() { 
    $('a[href="#'+i+'"]').click(); 
    i++; 
    if(i == 6){ 
      i = 0; 
    } 
}, 5000);