我有這些指標鏈接到每張幻燈片,但是當我到達第11幻燈片停止,如果我繼續循環通過幻燈片重新。我需要它在12號後回到一個。任何人都可以幫忙。我怎樣才能得到這個重新啓動循環,一旦它擊中最後一張幻燈片?
for (var i = 1; i <= 12; i++) {
if (jQuery('#slide-' + i).is(':visible')) {
console.log('#slide-' + i);
jQuery('#page_count-' + i).addClass('active');
} else {
jQuery('#page_count-' + i).removeClass('active');
};
};
我曾嘗試: 如果(I = 12){ I = 1; };
但它打破了網頁....任何想法?
嘗試將它改爲''if(i === 12){i = 1;}''。要知道你的for循環現在被設置的方式,它會導致無限循環,這可能會導致你的JavaScript引擎超負荷,並使你的瀏覽器無響應。 – Kippie
看到這麼多人只是抄襲他的錯誤。 setTimeout/setInterval,人! – Kippie
+1,用於提供代碼並引起一些爭議:) –