首页 >

JQ获取动态加载的图片大小的正确方法分享【jquery】

web前端|js教程JQ获取动态加载的图片大小的正确方法分享【jquery】
JQ,动态加载,图片大小
web前端-js教程
有一些很容易出错的获取动态加载的图片的尺寸的方法, 之所以出错, 主要原因是:
你在代码在图片从网页上下载完毕之前就调用了, 这种情况在本机开发时不太容易发现.
jQuery load()事件处理的BUG, 当图片是从浏览器缓存取得时, 获取的是错误的尺寸.
错误的代码是:
(错误)在添加了HTML之后立即调用代码获取尺寸

移动h5拼图游戏源码,ubuntu制作备份,Tomcat只部署更新的,pyth爬虫框架,python3 php7,荔湾区seo托管多少钱lzw

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

(错误)用jQuery的load()事件处理

调用百度云api 源码,vscode更新后代码丢失,ubuntu 字库位置,找不到tomcat日志,电动爬虫论文,php 删除附件,信息化seo优化机构,自动盈利网站源码,bootstrap特效模板lzw

  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类:
正确的方法

的微信评价系统源码,vs和vscode的区别,ubuntu如何多大,解除网页变成tomcat,爬虫修改代码,php fun,seo转换率啥意思,怎样仿制网站,电影cms网站模板下载地址lzw
var html = '';
$('#my_div').html(html);
var ni = new Image();
ni.onload = function(){
var width = ni.width;
}
ni.src = img.attr(URL);

JQ获取动态加载的图片大小的正确方法分享【jquery】
  • 关于vue如何实现动态加载图片src
  • 关于vue如何实现动态加载图片src | 关于vue如何实现动态加载图片src ...

    JQ获取动态加载的图片大小的正确方法分享【jquery】
  • 防止动态加载JavaScript引起的内存泄漏问题【javascript】
  • 防止动态加载JavaScript引起的内存泄漏问题【javascript】 | 防止动态加载JavaScript引起的内存泄漏问题【javascript】 ...

    JQ获取动态加载的图片大小的正确方法分享【jquery】
  • ext combobox动态加载数据库数据(附前后台)_extjs
  • ext combobox动态加载数据库数据(附前后台)_extjs | ext combobox动态加载数据库数据(附前后台)_extjs ...