在使用gif動畫的時候,也只有僅僅gif動畫的時候,img的onload事件會在IE下重複的觸發。我用IE tester測試的時候,發如今ie6下就會拼命的觸發。測試
例如在<img src="xxx.gif" onload="reload(this)">動畫
<script>this
function reload(obj){事件
alert('1');ip
}io
</script>function
你會發現 這樣 在IE6下拼命的彈出alert,針對這個bug,咱們能夠這樣解決:test
function reload(obj){
alert('1');
obj.onload=null; //此處是關鍵
}bug