最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IE中圖片的onload事件無效問題和解決方法

 更新時間:2014年06月06日 11:33:23   作者:  
這篇文章主要介紹了IE中圖片的onload事件無效問題和解決方法,這是一個很經(jīng)典的問題,其實只需要調(diào)換一下代碼順序即可解決,需要的朋友可以參考下

在web開發(fā)在獲取圖片寬高是很正常的事情,圖片在加載完成前是獲取不到圖片的寬高的,在加載完成后才可以獲取圖片本身的寬高,例如:

復制代碼 代碼如下:

var img = new Image();
img.src = "loading.gif";
img.onload = function(){
 alert ( img.width );
};

OK?這段代碼看著沒什么問題,但在ie中會有一個bug,就是ie第一次打開的時候沒問題,第二次使用這個方法就悲劇了,ie沒反應了,即使刷新頁面也是一樣。因為IE會緩存圖片,第2次加載的圖片,不是從服務器上傳過來的,而是從緩沖區(qū)里加載的。
先寫onload方法,再指定這張圖片的URL,這樣就正常了。所以,不是IE沒有觸發(fā)onload事件,而是因為加載緩沖區(qū)的速度太快,以至于沒有運行到img.onload的時候,onload事件已經(jīng)觸發(fā)了。這樣就OK了。

復制代碼 代碼如下:

var img = new Image();
img.onload = function(){
 alert ( img.width );
};
img.src = "loading.gif";

相關(guān)文章

  • JS中跨頁面調(diào)用變量和函數(shù)的方法(例如a.js 和 b.js中互相調(diào)用)

    JS中跨頁面調(diào)用變量和函數(shù)的方法(例如a.js 和 b.js中互相調(diào)用)

    下面小編就為大家?guī)硪黄狫S中跨頁面調(diào)用變量和函數(shù)的方法(例如a.js 和 b.js中互相調(diào)用)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • js電話號碼驗證方法

    js電話號碼驗證方法

    JS電話號碼驗證是比較常的一種驗證,下邊給出一個JavaScript驗證電話號碼的小例子。國內(nèi)固定電話都是七位或8位的數(shù)字組成的,還可以帶有長途的區(qū)號。
    2015-09-09
  • js制作簡易計算器

    js制作簡易計算器

    這篇文章主要為大家詳細介紹了js制作簡易計算器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Swiper.js實現(xiàn)移動端元素左右滑動

    Swiper.js實現(xiàn)移動端元素左右滑動

    這篇文章主要為大家詳細介紹了Swiper.js實現(xiàn)移動端元素左右滑動 ,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 極簡主義法編寫JavaScript類

    極簡主義法編寫JavaScript類

    荷蘭程序員Gabor de Mooij提出了一種比Object.create()更好的新方法,他稱這種方法為"極簡主義法"(minimalist approach)。下面通過本文給大家分享極簡主義法編寫JavaScript類的相關(guān)知識,一起看看吧
    2017-11-11
  • 絕對經(jīng)典的滑輪新聞顯示(javascript+css)實現(xiàn)

    絕對經(jīng)典的滑輪新聞顯示(javascript+css)實現(xiàn)

    這篇文章主要介紹了絕對經(jīng)典的滑輪新聞顯示(javascript+css)實現(xiàn),需要的朋友可以參考下
    2007-03-03
  • 詳談js中window.location.search的用法和作用

    詳談js中window.location.search的用法和作用

    下面小編就為大家?guī)硪黄斦刯s中window.location.search的用法和作用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 11個教程中不常被提及的JavaScript小技巧(推薦)

    11個教程中不常被提及的JavaScript小技巧(推薦)

    這篇文章主要介紹了11個教程中不常被提及的JavaScript小技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • javascript 精確獲取頁面元素的位置

    javascript 精確獲取頁面元素的位置

    現(xiàn)在網(wǎng)上最流行方法是John Resig在《Pro JavaScript techniques》提出的offset大法,累加元素offsetParent的offsetLeft和offsetTop一直到DOM的頂層。
    2010-01-01
  • javascript簡單判斷輸入內(nèi)容是否合法的方法

    javascript簡單判斷輸入內(nèi)容是否合法的方法

    這篇文章主要介紹了javascript簡單判斷輸入內(nèi)容是否合法的方法,以驗證用戶名是否為數(shù)字與字母組成為例,分析了javascript正則驗證的思路與實現(xiàn)方法,需要的朋友可以參考下
    2016-05-05

最新評論

宜都市| 曲阳县| 库车县| 上杭县| 玉林市| 枣庄市| 武清区| 大埔县| 伊金霍洛旗| 宿迁市| 山阳县| 宝清县| 永仁县| 赞皇县| 石屏县| 英山县| 夹江县| 西乡县| 吉林市| 平度市| 达日县| 五大连池市| 余庆县| 察隅县| 白朗县| 荃湾区| 那曲县| 横山县| 久治县| 南澳县| 南丰县| 东宁县| 河津市| 龙口市| 安徽省| 泗洪县| 岳普湖县| 鸡泽县| 沐川县| 清流县| 宁蒗|