我在IE瀏覽器8中遇到了jQuery setInterval函數的問題。我有一個腳本可以阻止動畫直到上一次動畫結束時才被觸發。它在Chrome,Firefox和IE 9中運行良好,但IE 8第二個動畫無法啓動。 我也確定問題與間隔,因爲沒有它,工作正常。 見下面我的代碼:jQuery setInterval Internet Explorer 8
$('#name').animate({top: "325"}, 2000);
$('#line').animate({width: "525"}, 2000);
var wait = setInterval(function() {
if(!$("#line, #name").is(":animated")) {
clearInterval(wait);
$('#photo').fadeIn(2500);
$('#enter').show(3000);
}
}, 0);
任何幫助表示讚賞!
嘗試創建一個jsFiddle與您的問題。 – c69 2012-04-07 12:58:02
你可以在這裏看到它:http://laszloforras.com/ – Zoltan 2012-04-07 13:22:02