スライダーを自動で進めるために、このスクリプトに取り組んでいます。ロードすると、ロード時に autoAdvance がすぐにトリガーされ、2 番目のイメージが遅延なくアニメーション化されます。次のトリガーは問題なく機能します。私はすでにlike.delay(8000)
の前にa を追加しようとしましたが、役に立ちませんでした。.trigger
$('#slider-nav .next').delay(8000).trigger('click',[true]);
別のsetTimeoutまたは対応する場所とその方法を教えてください。または何がトリックを作るのですか?
コード全体は次のとおりです。
jQuery(document).ready(function ($){
var timeOut = null;
$('#slider-nav .arrow').click(function(e,simulated){
if(!simulated){
clearTimeout(timeOut);
}
});
(function autoAdvance(){
timeOut = setTimeout(autoAdvance,8000);
$('#slider-nav .next').trigger('click',[true]);
})();