我試圖在鼠標懸停在元素上時使用while循環來脈衝(淡出/淡入淡出)HTML元素,但當觸發.hover()事件時網頁不斷崩潰。我似乎無法識別我的代碼中的錯誤。任何幫助或替代建議將不勝感激。代碼如下:如何脈衝HTML元素
function pulse(selector) {
var pulsing = true;
while(pulsing) {
$.when(
$(selector)fadeOut(1000),
$(selector)fadeIn(1000)
).done(function() {
if(!$(selector).is(":hover")) {
pulsing = false;
}
});
}
}
我想fadeIn/fadeOut調用並行運行並導致無限循環(我是否足夠透明?沒有!我不夠透明嗎?沒有!)。你需要連續運行它們。 – joews
不是一個普通的CSS動畫是否足夠? –