我有一些簡單地放大和縮小橫幅圖像的Jquery。當我運行這個時,瀏覽器中出現堆棧限制錯誤。它仍然運行,但是有沒有辦法讓它只能「及時」加載到堆棧中?在查看堆棧時,它會在初始加載中一遍又一遍地加載zoomIn()
和zoomOut()
,直到達到極限,因此頁面加載非常緩慢。Jquery Animate無限循環:如何避免堆棧限制
$(document).ready(function(){
$bannerImg = $('.post-picture img')
function zoomIn(){
$bannerImg.animate({
width: 1500,
}, 50000,'linear');
$bannerImg.promise().done(zoomOut());
}
function zoomOut(){
$bannerImg.animate({
width: 1500,
}, 50000,'linear');
$bannerImg.promise().done(zoomIn());
}
zoomIn();
});
更新:感謝您的答案。使用完成(ZoomOut/ZoomIn)工作。
非常感謝伊恩 – Brandonmchu 2013-05-09 19:30:17