js的imageonload事件使用遇到的問題_javascript技巧
來源:懂視網
責編:小采
時間:2020-11-27 21:25:21
js的imageonload事件使用遇到的問題_javascript技巧
js的imageonload事件使用遇到的問題_javascript技巧:關于 Image 對象 onload 事件。 想獲取的是 image 的 寬高值。所以用 onload 方法。另外是獲取的遠程圖片。 但IE在第二次顯示圖片的時候,總是不走 onload 方法。代碼: var img = new Image(); img.src = loading.gi
導讀js的imageonload事件使用遇到的問題_javascript技巧:關于 Image 對象 onload 事件。 想獲取的是 image 的 寬高值。所以用 onload 方法。另外是獲取的遠程圖片。 但IE在第二次顯示圖片的時候,總是不走 onload 方法。代碼: var img = new Image(); img.src = loading.gi

關于 Image 對象 onload 事件。
想獲取的是 image 的 寬高值。所以用 onload 方法。另外是獲取的遠程圖片。
但IE在第二次顯示圖片的時候,總是不走 onload 方法。代碼:
后來給xiaoniu同學看了后才知,img.src 應該是放在 onload 方法后邊的。
后來google下,才發現原來此類問題大家多有總結。我真是外行。
因為 IE 在加載緩沖區數據的時候,沒有觸發 onload 方法,導致該事件內代碼被忽略。FF 在加載緩沖區數據的時候,順帶觸發了 onload 方法。
其實還有點,就是onload的時候還要對圖片進行自適應調整,就發現,需要再 onload 里還要對元素設置一次img.src。。要不它只記得第一張圖。。
對這個緩存區還是一知半解。繼續。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
js的imageonload事件使用遇到的問題_javascript技巧
js的imageonload事件使用遇到的問題_javascript技巧:關于 Image 對象 onload 事件。 想獲取的是 image 的 寬高值。所以用 onload 方法。另外是獲取的遠程圖片。 但IE在第二次顯示圖片的時候,總是不走 onload 方法。代碼: var img = new Image(); img.src = loading.gi