我有一個javascript函數,當你將鼠標懸停在圖像上時,它會將該圖像的ID更改爲具有關鍵幀動畫的圖像,以便它飛行10秒鐘然後返回到它開始的位置。此時,您應該可以再次鼠標滑過,並以同樣的方式飛行。直到setTimeout()完成後才忽略新的輸入
我的問題是我怎樣才能讓它忽略任何更多的鼠標懸停而飛來飛去?我有這樣的事情現在:
<script>
function fly(element){
element.id="flynow";
setTimeout(function(){stopflying(element)}, 10000);
}
function stopflying(element){
element.id="";
}
</script>
如何觸發鼠標懸停? – Jon 2012-08-14 16:37:19
onmouseover =「fly(this);」 – Sam 2012-08-14 16:54:09