0

BJQSスライダーに問題があります。初期化が正しく行われていないようです。スライダーがスクロールし始めるまでに数回クリックします。誰かが私が間違っていることを特定できますか?それとも、これはプラグインのバグですか?

HTML

<div id="dialog">
    <ul class="bjqs">
        <li class="slide">One</li>
        <li class="slide">Two</li>
        <li class="slide">Three</li>
        <li class="slide">Four</li>
        <li class="slide">Five</li>
        <li class="slide">Six</li>
        <li class="slide">Seven</li>
    </ul>
</div>

JS

$(function(){    
$('#dialog').bjqs({
        'showmarkers':false,
        'responsive':true,
        'randomstart':true,
        'automatic':false
});
});

これがjsfiddleです

4

1 に答える 1

2

問題は、スライダーが初期化されたときにすべてのスライドが表示されていたことです。

更新されたフィドルを参照してください: http://jsfiddle.net/XJH9X/4/

これは、開始するのに数回のクリックが必要だったように見えましたが、スライドの 1 つが他のスライドの上に表示されていたということです。

簡単な修正 - デフォルトでスライドを非表示に設定するだけで、スライダーが正しいスライドを表示します:

.slide{
    background:#ccc;
    height:300px;
    width:400px;
    display: none;
}
于 2013-03-05T01:57:58.417 に答える