圖片onload事件觸發(fā)問題解決方法
更新時間:2011年07月31日 23:33:14 作者:
當(dāng)頁面上存在一個圖片元素時如:<img src='xxxx' alt="" />,頁面加載中ie7、8跟chrome下圖片的onload事件非常奇怪,有后完全不觸發(fā),有時候觸發(fā)后進行改變某些元素的操作,操作結(jié)果無效。
并且隨頁面大小的不同情況時好時壞,甚至代碼位置的不同而不同。
火狐下一切正常。
解決辦法是再onload觸發(fā)前改變圖片src的值,也就是相當(dāng)于圖片開始時有個臨時的占位圖片,頁面載入過程中用js換成實際需要的src,只要每次onload事件觸發(fā)前src發(fā)生變化,則onload表現(xiàn)正常。
火狐下一切正常。
解決辦法是再onload觸發(fā)前改變圖片src的值,也就是相當(dāng)于圖片開始時有個臨時的占位圖片,頁面載入過程中用js換成實際需要的src,只要每次onload事件觸發(fā)前src發(fā)生變化,則onload表現(xiàn)正常。
相關(guān)文章
JavaScript常用正則驗證函數(shù)實例小結(jié)【年齡,數(shù)字,Email,手機,URL,日期等】
這篇文章主要介紹了JavaScript常用正則驗證函數(shù),結(jié)合實例形式總結(jié)分析了javascript針對年齡、數(shù)字、Email、手機、URL、日期等格式常用正則驗證技巧,需要的朋友可以參考下2017-01-01
JS實現(xiàn)橫向與豎向兩個選項卡Tab聯(lián)動的方法
這篇文章主要介紹了JS實現(xiàn)橫向與豎向兩個選項卡Tab聯(lián)動的方法,涉及JavaScript遍歷及動態(tài)修改頁面元素屬性的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09
springMVC + easyui + $.ajaxFileUpload實現(xiàn)文件上傳注意事項
在使用easyUI做前端樣式展示時,遇到了文件上傳的問題,而且是在彈出層中提交表單,想做到不刷新頁面,所以選擇了使用ajaxFileUpload插件。下面通過本文給大家分享springMVC + easyui + $.ajaxFileUpload實現(xiàn)文件上傳注意事項,需要的朋友參考下吧2017-04-04
JavaScript實現(xiàn)扯網(wǎng)動畫效果的示例代碼
這篇文章主要為大家詳細介紹了如何利用JavaScript語言實現(xiàn)扯網(wǎng)動畫效果,文中的示例代碼講解詳細,對我們學(xué)習(xí)JS有一定的幫助,需要的可以參考一下2022-06-06
JavaScript canvas基于數(shù)組生成柱狀圖代碼實例
這篇文章主要介紹了JavaScript canvas基于數(shù)組生成柱狀圖代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-03-03
javascript+HTML5的canvas實現(xiàn)七夕情人節(jié)3D玫瑰花效果代碼
這篇文章主要介紹了javascript+HTML5的canvas實現(xiàn)七夕情人節(jié)3D玫瑰花效果代碼,使用了html5的canvas技術(shù),可呈現(xiàn)出帶有3D效果的玫瑰花漸顯效果,非常逼真自然,需要的朋友可以參考下2015-08-08
JavaScript實現(xiàn)的內(nèi)存數(shù)據(jù)庫LokiJS介紹和入門實例
這篇文章主要介紹了JavaScript實現(xiàn)的內(nèi)存數(shù)據(jù)庫LokiJS介紹和入門實例,LokiJS是一個內(nèi)存數(shù)據(jù)庫,將性能考慮放在第一位,使用JavaScript編寫,需要的朋友可以參考下2014-11-11

