|
firefox就沒有這樣的問題。
<img src="http://zi.csdn.NET/intel_120x60.gif" onload='gorush(this)'>
<script type="text/Javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("如果img的src為多幀gif動(dòng)畫,這個(gè)會(huì)重復(fù)彈出")
}
</script>
解決辦法:
<img src="http://zi.csdn.NET/intel_120x60.gif" onload='gorush(this)'>
<script type="text/Javascript">
//by Go_Rush(阿舜) from http://ashun.cnblogs.com/
function gorush(obj){
alert("這樣,就只會(huì)彈出一次")
obj.onload=null;
}
</script>
如果 src設(shè)置為 靜態(tài) gif 或者 jpg ,bmp等其他格式,也不會(huì)出現(xiàn)這個(gè)bug
JavaScript技術(shù):ie 處理 gif動(dòng)畫 的onload 事件的一個(gè) bug,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。