0

touchslider.com を使用していますが、開始スライドの実装について質問があります

現在は常にスライド 1 から開始しますが、スライド 2 から開始したい場合もあります。

htmlは次のようになります

<div class="touchslider">
<div class="touchslider-viewport" style="width:500px;overflow:hidden"><div>
    <div class="touchslider-item">page1</div>
    <div class="touchslider-item">page2</div>
    ...
</div></div>

<div>
    <span class="touchslider-nav-item touchslider-nav-item-current">1</span>
    <span class="touchslider-nav-item">2</span>

</div>
</div>

これは、によって開始されます

<script>
jQuery(function($) {
 jQuery(".touchslider").touchSlider({/*options*/});
});
</script>

JavaScriptは

http://touchslider.com/jquery.touchslider.js

startSlide のようなオプションを渡したいのですが、これは現在のオプションではありません。

どんな助けでも大歓迎です

4

1 に答える 1

0

私はこれをすることにしました

メインページで

<script>
jQuery(function($) {
 jQuery(".touchslider").touchSlider({ startSlide:2}); 
});
</script>

そして、これをJSに追加しました

追加されたオプションで

startSlide:1

次に、デフォルトの次のボタンがある場所の近く

if ( options.startSlide > 1  ) {
        startSlide(options.startSlide);
}

そして、この機能を追加しました

function startSlide(number, complete) {
        switching.to(ret.current + number-1, { dirX: + number-1, complete: complete });
}
于 2013-01-15T00:12:34.040 に答える