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

これを script タグ内の 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 に答える
0

クリックイベントをトリガーするだけです:

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

コードを関数に取り込んで、次の 2 つの場所で使用するだけです。

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 に答える