我想知道是否有可能創建一個無限循環,它不會使瀏覽器崩潰我正在處理一個畫廊類型的東西,它會在屏幕上滾動時發出脈衝。jQuery:無限循環,不會崩潰瀏覽器
這是我到目前爲止(這顯然崩潰的瀏覽器):
var i = 0;
while (i < 1){
$('.block').each(function(index) {
$(this).css('left', $(this).position().left - 10)
if (($(this).position().left) < ($(window).width() * 0.4)) {
$(this).html('<p>Test 1</p>');
$(this).animate({
width: "500px",
height: "500px",
}, 500);
}else if (($(this).position().left) < ($(window).width() * 0.2)) {
$(this).html('<p>Test 1</p>');
$(this).animate({
width: "600px",
height: "600px",
}, 500);
}
});
}
任何提示將是盛大!
嘛,通常是'window.setInterval'(或者甚至更好,'window.setTimeout')用於創建(無限循環)這種效果。 – raina77ow
哦,我完全忘記了這些功能。謝謝。 – Richie