1

自動再生に問題があり、スライドが最後に移動したときに、次のスライド ショーでもう一度最初に移動したいと思います。

jQuery スライドショー

この関数を使用しようとしましたが、これは役に立ちません:

$('#slideshow').slide({
    extend: function() {
        this.play(1000);
    }
});

また:

setInterval( function(){ ... }, 3000);

助けてくれてありがとう

4

1 に答える 1

0

クリックイベントをバインドしたコントロールクラスのコードをいくつか調べました。したがって、そこからコードを取得して関数に追加し、一定の間隔を置いて呼び出すと、スライダーが自動的に機能します。コードは次のようになります。

function slideme(position)
{
    currentPosition = (position=='right') ? currentPosition+1 : currentPosition-1;
    // Hide / show controls
    manageControls(currentPosition);
    // Move slideInner using margin-left
    $('#slideInner').animate({
        'marginLeft' : slideWidth*(-currentPosition)
    });
}

//on document ready
$(function(){               
        slideme('left');
        //Add Some intervals
        slideme('left');
        //Add Some intervals
        slideme('left');
        //Add Some intervals
        slideme('left');
        //Add Some intervals
        slideme('right');

        //all above you can write in loops by getting total no of slides dynamically        
});
于 2012-11-23T12:40:50.767 に答える