我是動畫的一個帶有jquerys mouseover/mouseout事件的dom對象。 這工作正常,除非鼠標在前一個動畫運行時進入/退出。 然後跳轉到下一個看起來很醜的動畫的開始。防止在當前動畫運行時跳轉到下一個動畫的開始
這怎麼能避免?
$("#leftlogo").on("mouseover", function(t) {
$(t.target).css("animation-name", "left-over");
}).on("mouseout", function(t) {
$(t.target).css("animation-name", "left-out");
});
偉大的建議 - 如果動畫很簡單,實施起來更容易。只是試圖拼湊一個建議W /動畫事件是一種痛苦 – mc01
同意。我認爲CSS3動畫事件是很酷的(下面的道具給你很好的答案)。如果你必須這樣做,那很有可能。我記得過去的Flash開發日子......事情似乎很難,但現在用CSS3,魔鬼似乎在這些棘手的邊緣案例的細節。 – iamnotsam