搜尋
首頁web前端js教程JQ取得動態載入的圖片大小的正確方法分享_jquery

有一些很容易出錯的獲取動態加載的圖片的尺寸的方法, 之所以出錯, 主要原因是:
你在代碼在圖片從網頁上下載完畢之前就調用了, 這種情況在本機器開發時不太容易發現.
jQuery load()事件處理的BUG, 當圖片是從瀏覽器快取取得時, 取得的是錯誤的尺寸.
錯誤的程式碼是:
(錯誤)在新增了HTML之後立即呼叫程式碼取得尺寸

複製程式碼


程式碼如下:
  var html = ''

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

複製程式碼


程式碼如下:


  var html = ''
  var html = ''  html.load(function(){

  // return 0 if image is loaded from browser cache
  var width = img.width();wid]; >  $('#my_div').html(img);

複製程式碼



複製程式碼



複製程式碼
複製程式碼複製程式碼複製程式碼複製程式碼 程式碼如下:  var html = '';  $('#my_div').html(html);  var ni = new Image(html();  var ni = new Image();  var width = ni.width;  }  ni.src = img.attr(URL);
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
ppt如何统一调整各页图片大小ppt如何统一调整各页图片大小Jan 07, 2021 pm 03:58 PM

ppt统一调整各页图片大小的方法:1、打开ppt软件,插入多组图片,并选中所有图片;2、在图片上右击并选择“大小和位置”;3、在弹窗中取消选择“锁定纵横比”;4、点击高度和宽度右侧的箭头,输入需要的高度和宽度即可。

Vue中如何处理组件的动态加载和切换Vue中如何处理组件的动态加载和切换Oct 15, 2023 pm 04:34 PM

Vue中处理组件的动态加载和切换Vue是一个流行的JavaScript框架,它提供了各种灵活的功能来处理组件的动态加载和切换。在本文中,我们将讨论一些Vue中处理组件动态加载和切换的方法,并提供具体的代码示例。动态加载组件是指根据需要在运行时动态加载组件。这样可以提高应用程序的性能和加载速度,因为只有当需要时才会加载相关的组件。Vue提供了async和awa

Python实现无头浏览器采集应用的页面动态加载与异步请求处理功能解析Python实现无头浏览器采集应用的页面动态加载与异步请求处理功能解析Aug 08, 2023 am 10:16 AM

Python实现无头浏览器采集应用的页面动态加载与异步请求处理功能解析在网络爬虫中,有时候需要采集使用了动态加载或者异步请求的页面内容。传统的爬虫工具对于这类页面的处理存在一定的局限性,无法准确获取到页面上通过JavaScript生成的内容。而使用无头浏览器则可以解决这个问题。本文将介绍如何使用Python实现无头浏览器来采集使用动态加载与异步请求的页面内容

使用 CSS Viewport 单位 vmin 和 vw 实现自适应图片大小的方法使用 CSS Viewport 单位 vmin 和 vw 实现自适应图片大小的方法Sep 13, 2023 am 08:18 AM

使用CSSViewport单位vmin和vw实现自适应图片大小的方法在网页设计中,经常会遇到需要让图片自适应屏幕大小的情况。为了实现这一目标,CSS提供了一种强大的单位——viewport单位。其中,vmin表示视口宽高中较小的一方的百分比,而vw表示视口宽度的百分比。所以,我们可以利用这两种单位来实现自适应图片大小的效果。下面将介绍具体

揭秘Golang热更新原理:动态加载与重载的内幕讲解揭秘Golang热更新原理:动态加载与重载的内幕讲解Jan 20, 2024 am 10:09 AM

Golang热更新原理探究:动态加载与重载的奥秘引言:在软件开发领域,程序员们经常希望能够在不重启应用的情况下进行代码修改和更新。这样的需求对于开发效率和系统运行的可靠性都具有重要意义。而Golang作为一门现代化的编程语言,为开发者提供了许多便捷的机制来实现热更新。本文将深入探讨Golang热更新的原理,特别是动态加载和重载的奥秘,并将结合具体的代码示例进

如何使用Vue和Element-UI创建动态加载数据的表格如何使用Vue和Element-UI创建动态加载数据的表格Jul 21, 2023 pm 11:49 PM

如何使用Vue和Element-UI创建动态加载数据的表格在现代的Web开发中,数据表格是常见的界面组件之一。Vue.js是当下非常流行的前端框架,而Element-UI是基于Vue.js开发的一套组件库,提供了丰富的UI组件供我们使用。本文将介绍如何使用Vue和Element-UI来创建一个可以动态加载数据的表格,并且给出相应的代码示例。首先,我们需要安装

图片大小1m等于多少kb图片大小1m等于多少kbAug 29, 2023 pm 04:46 PM

图片大小1m等于1024kb,因为1MB等于1024KB,转换标准是基于二进制制式的计算。

解决Vue报错:无法正确使用Vue Router根据路由参数动态加载组件解决Vue报错:无法正确使用Vue Router根据路由参数动态加载组件Aug 20, 2023 am 08:09 AM

解决Vue报错:无法正确使用VueRouter根据路由参数动态加载组件在使用VueRouter进行路由跳转的过程中,有时我们需要根据路由参数动态加载组件。但是,有些情况下,我们可能会遇到一个常见的错误:无法正确使用VueRouter根据路由参数动态加载组件。本文将介绍如何解决这个报错,并提供代码示例。首先,我们需要明确一点:VueRouter可以通过

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前By尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前By尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
4 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)