0

我正在尝试为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 函数调用它。任何帮助,将不胜感激

4

3 回答 3

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);
于 2009-10-26T11:16:17.803 回答
0

您可以触发点击事件:

var timer = setInterval(function() { jqimg.click(); }, 5000);
于 2009-10-26T11:17:45.757 回答
0

我将此添加到脚本标签内的 index.html 中。行得通。“i”是链接href

var i = 0;
var timer = setInterval(function() { 
    $('a[href="#'+i+'"]').click();
    i++;
    if(i == 6){
            i = 0; 
    }
}, 5000);
于 2014-03-19T21:47:59.807 回答