js或者jquery判斷圖片是否加載完成實現(xiàn)代碼
更新時間:2013年03月20日 16:05:50 作者:
需要獲得圖片的寬度和高度,有些js或者jquery代碼在還沒有加載完圖片時就執(zhí)行了,這個問題該怎么解決呢?接下來分別介紹下js與jquery提供的方法
網(wǎng)頁中有時候需要獲得圖片的寬度和高度,來定義某些大小,可是這個是需要從服務(wù)端請求圖片,下載到本地才能夠得到的,有些js或者jquery代碼在還沒有加載完圖片時就執(zhí)行了。怎么辦呢?
jquery提供一個方法:
01.$("").load(function(){...});
其中選擇器是圖片的id或class,function里面的方法就是回調(diào)函數(shù),在圖片加載完成后執(zhí)行,但是我試驗了很多,壓根兒不是那么回事,正確的解決方法是:
用js的onload方法:
document.getElementById("").onload = function() {};
實驗結(jié)果是可行的。
jquery提供一個方法:
復(fù)制代碼 代碼如下:
01.$("").load(function(){...});
其中選擇器是圖片的id或class,function里面的方法就是回調(diào)函數(shù),在圖片加載完成后執(zhí)行,但是我試驗了很多,壓根兒不是那么回事,正確的解決方法是:
用js的onload方法:
復(fù)制代碼 代碼如下:
document.getElementById("").onload = function() {};
實驗結(jié)果是可行的。
相關(guān)文章
使用smartupload組件實現(xiàn)jsp+jdbc上傳下載文件實例解析
這篇文章主要介紹了使用smartupload組件實現(xiàn)jsp+jdbc上傳下載文件實例解析,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-01-01uniapp使用navigateBack方法返回上級頁面并刷新的簡單示例
最近寫uniapp項目的時候發(fā)現(xiàn)有時候需要更新頁面數(shù)據(jù),所以下面這篇文章主要給大家介紹了關(guān)于uniapp使用navigateBack方法返回上級頁面并刷新的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-03-03JavaScript?中?this?關(guān)鍵字的作用及改變其上下文的方法
這篇文章主要介紹了JavaScript?中?this?關(guān)鍵字的作用和如何改變其上下文,通過使用?call,?apply,?bind?方法,可以改變函數(shù)中的?this?指向,從而在不同的上下文中使用同一個函數(shù),需要的朋友可以參考下2023-01-01JavaScript動態(tài)添加style節(jié)點的方法
這篇文章主要介紹了JavaScript動態(tài)添加style節(jié)點的方法,涉及javascript節(jié)點操作的相關(guān)技巧,需要的朋友可以參考下2015-06-06JavaScript開發(fā)Chrome瀏覽器擴(kuò)展程序UI的教程
Chrome擴(kuò)展開發(fā)API中提供了一些關(guān)于UI外觀的操作,如果是剛剛上手的話首先需要了解Browser Actions、Omnibox、選項頁等,在這篇JavaScript開發(fā)Chrome瀏覽器擴(kuò)展程序UI的教程中,我們先來回顧一下基本知識:2016-05-05利用javascript實現(xiàn)全部刪或清空所選的操作
這篇文章主要介紹了利用javascript實現(xiàn)全部刪或清空所選的操作,需要的朋友可以參考下2014-05-05