IE下gif動畫onload事件會重複觸發

在使用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

相關文章
相關標籤/搜索