0
我有這樣的javascript代碼:http://jsbin.com/orenim/4/editjQuery的切換類不起作用
blinkTimes = 0;
function blink() {
$('.a').toggleClass('b');
blinkTimes --;
if (blinkTimes > 0) {
setTimeout(blink, 500);
}
}
function startBlink() {
//alert('?');
blinkTimes = 4;
blink();
}
$(document).click(function() {
$('html, body').animate({ scrollTop: top }, '400', 'swing', startBlink);
});
這應該切換動畫後'.b'
類權。由於某些未知原因,'.a'
元素不會與類'.b'
切換。如果我取消註釋該代碼是可行的。
問題是什麼?
是的,真的,一個選擇是使用'promise'和'done'方法。 – undefined
@undefined - 這是真的,做動畫時總是忘記承諾,而是花費大量時間來創建標誌。 – adeneo