jquery-ui タブに s3slider を実装しました。複数のスライダーは正常に動作します。タブに onClick を追加して、タブをクリックしたときにスライドショーが最初から始まるようにしましたが、驚いたことに、タブにスライダーのコピーがあります。もう一度スライダーを呼べばオブジェクトがリセットされるのではないかと思ったのですがダメでした。ここにjsfiddleがあります。
コードは長すぎてここにすべてをリストすることはできませんが、プラグインを含む js は非常に単純に見えます。プラグイン コードには .Die() などが必要ですが、その方法がわかりません。
$(document).ready(function () {
$("#tabs").tabs();
$('#slider').s3Slider({
timeOut: 4000
});
});
function PreFire() {
slider1 = $('#slider1').s3Slider({
timeOut: 3000
});
}
タブをクリックすると、Chrome と IE9 で結果を複製できます。3 回目のクリックでは、スライダーのコピーが少なくとも 1 つ追加されます。やりたいことは、スライドショーを再開することだけです。「current」パラメーターを試してみましたが、同じ結果が得られました。
あなたがだまされて私を非難する前に:私はこのスレッドを見ましたが、私の場合はうまくいきませんでした. 画像が消えただけです。