網頁中有時候需要取得圖片的寬度和高度,來定義某些大小,可是這個是需要從服務端請求圖片,下載到本地才能夠得到的,有些js或者jquery代碼在還沒有加載完圖片時就執行了。怎麼辦呢?
jquery提供一個方法:
代碼如下:
代碼如下:
代碼如下:
其中選擇器是圖片的id或class,function裡面的方法就是回呼函數,在圖片載入完成後來執行,但是我試驗了很多,壓根兒不是那麼回事,正確的解決方法是:
用js的onload方法:
複製程式碼 程式碼如下: document.getElementById("").onload = function() {}; 實驗結果是可行的。