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

JQ獲取動(dòng)態(tài)加載的圖片大小的正確方法分享

 更新時(shí)間:2013年11月08日 17:00:44   作者:  
這篇文章介紹了JQ獲取動(dòng)態(tài)加載的圖片大小的正確方法,有需要的朋友可以參考一下

有一些很容易出錯(cuò)的獲取動(dòng)態(tài)加載的圖片的尺寸的方法, 之所以出錯(cuò), 主要原因是:
你在代碼在圖片從網(wǎng)頁上下載完畢之前就調(diào)用了, 這種情況在本機(jī)開發(fā)時(shí)不太容易發(fā)現(xiàn).
jQuery load()事件處理的BUG, 當(dāng)圖片是從瀏覽器緩存取得時(shí), 獲取的是錯(cuò)誤的尺寸.
錯(cuò)誤的代碼是:
(錯(cuò)誤)在添加了HTML之后立即調(diào)用代碼獲取尺寸

復(fù)制代碼 代碼如下:

  var html = '';
  $('#my_div').html(html);
  var width = $('#my_div img').width(); // may return 0

(錯(cuò)誤)用jQuery的load()事件處理

復(fù)制代碼 代碼如下:

  var html = '';
  var img = $(html);
  html.load(function(){
  // return 0 if image is loaded from browser cache
  var width = img.width();
  });
  $('#my_div').html(img);

下面這種才是真正正確的方法, 使用JavaScript的Image類:
正確的方法

復(fù)制代碼 代碼如下:

  var html = '';
  $('#my_div').html(html);
  var ni = new Image();
  ni.onload = function(){
  var width = ni.width;
  }
  ni.src = img.attr(URL);

相關(guān)文章

  • jquery動(dòng)態(tài)導(dǎo)航插件dynamicNav用法實(shí)例分析

    jquery動(dòng)態(tài)導(dǎo)航插件dynamicNav用法實(shí)例分析

    這篇文章主要介紹了jquery動(dòng)態(tài)導(dǎo)航插件dynamicNav用法,較為詳細(xì)的分析了jquery導(dǎo)航插件的原理及具體使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09
  • jQuery 技巧小結(jié)

    jQuery 技巧小結(jié)

    jQuery 技巧,以前發(fā)布了很多了,具體的可以參考腳本之家以前發(fā)布的文章。
    2010-04-04
  • Jquery獲取元素的父容器對(duì)象示例代碼

    Jquery獲取元素的父容器對(duì)象示例代碼

    本篇文章主要是對(duì)Jquery獲取元素的父容器對(duì)象的示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-02-02
  • jQuery中使用each處理json數(shù)據(jù)

    jQuery中使用each處理json數(shù)據(jù)

    這篇文章主要介紹了jQuery中使用each處理json數(shù)據(jù),非常簡單實(shí)用,需要的朋友可以參考下
    2015-04-04
  • jCallout 輕松實(shí)現(xiàn)氣泡提示功能

    jCallout 輕松實(shí)現(xiàn)氣泡提示功能

    在提交表單前、焦點(diǎn)轉(zhuǎn)移后或者 keyup 時(shí)往往需要對(duì)輸入的文本就行檢驗(yàn),如果輸入內(nèi)容不符合相關(guān)約定則要進(jìn)行提示或警告,有一個(gè)叫 jCallout 的插件可以輕松實(shí)現(xiàn)該功能,該插件基于 jQuery 使用,所以使用前需要添加引用 jQuery
    2013-09-09
  • jQuery數(shù)組處理函數(shù)整理

    jQuery數(shù)組處理函數(shù)整理

    下面小編就為大家?guī)硪黄猨Query數(shù)組處理函數(shù)整理。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • Jquery彈出窗口插件 LeanModal的使用方法

    Jquery彈出窗口插件 LeanModal的使用方法

    開發(fā)網(wǎng)站少不了要經(jīng)常用彈出窗口的形式,今天在網(wǎng)上搜了個(gè)小插件LeanModal,記錄于此,方便自己,亦方便他人使用
    2012-03-03
  • 基于jquery的仿百度搜索框效果代碼

    基于jquery的仿百度搜索框效果代碼

    最近項(xiàng)目中用到類似百度的輸入框,于是自己用jquery寫了一個(gè)。希望和大家共同分享一下。存在許多bug,請各位不吝賜教。
    2011-04-04
  • jQuery編寫widget的一些技巧分享

    jQuery編寫widget的一些技巧分享

    在編寫widget的時(shí)候,一般我們需要綁定一些事件,最好將這些widget的綁定事件加上當(dāng)前widget的命名空間。
    2010-10-10
  • jquery 插件開發(fā)方法小結(jié)

    jquery 插件開發(fā)方法小結(jié)

    jquery 插件開發(fā)方法,需要的朋友可以參考下。
    2009-10-10

最新評(píng)論

万源市| 绥德县| 东海县| 柘城县| 花垣县| 泊头市| 文山县| 德保县| 兴业县| 孝昌县| 镇江市| 木里| 都兰县| 县级市| 若尔盖县| 富源县| 澎湖县| 吴桥县| 洪湖市| 镇远县| 津南区| 内江市| 晋宁县| 德化县| 鄯善县| 镇雄县| 奉化市| 威宁| 蕲春县| 北辰区| 固安县| 社旗县| 晋中市| 布尔津县| 曲阜市| 株洲县| 忻城县| 深水埗区| 凉山| 湄潭县| 洪湖市|