jquery获取图片宽度和高度

2023-12-06

我有一个非常简单的代码,令人烦恼的是,它正在工作,但在我的一生中,我不明白为什么它现在失败了:

function imageSize(img){
  var theImage = new Image();
  theImage.src = img.attr('src');
  var imgwidth = theImage.width;
  var imgheight = theImage.height;

  alert(imgwidth+'-'+imgheight);
}

传递的“img”变量是 img 对象,从以下位置获得:

jQuery('img')
.each(function(){
    var imgsrc = jQuery(this);
    imageSize(imgsrc);
});

图片可能尚未加载。所以,尝试(未经测试):

function imageSize(img){
  var theImage = new Image();
  $(theImage).load(function() {
    var imgwidth = this.width;
    var imgheight = this.height;

    alert(imgwidth+'-'+imgheight);
  });
  theImage.src = img.attr('src');
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery获取图片宽度和高度 的相关文章

  • 如何将图像放入此 UIPickerView 中?

    我不知道如何创建一个在文本一侧带有图像的自定义 UIPickerView 我一直在寻找一种方法 我刚刚发现了这个 UIView pickerView UIPickerView pickerView viewForRow NSInteger
  • 使用 JQuery 预填充选择字段的下拉选项验证

    我有这个 JQuery 片段来防止选择已在另一个字段中选择的下拉选项 var coll select name service on change function coll each function var val this value
  • 优雅地处理没有数据的 amcharts

    我想知道我的 dataProvider 是否为空 amCharts绘制时默认为null 我怎样才能动态地处理它 var chart AmCharts makeChart chartdiv theme none type serial dat
  • Rails3/will_paginate/Ajax - 下一个/上一个链接无法正常工作(这是一个错误吗?)

    我正在遵循 使用ajax分页 http railscasts com episodes 174 pagination with ajax railscast 用于我的 Rails 3 应用程序 一切似乎都运行良好 除了上一个和下一个链接根本
  • 正则表达式以任何顺序匹配查询中的所有单词

    我正在尝试为一个项目构建一个搜索功能 该功能根据用户搜索输入以及它是否与针对项目列出的关键字匹配来缩小项目范围 为此 我将项目关键字保存在data属性并使用 RegExp 模式将查询与这些关键字进行匹配 我目前正在使用这个表达式 我知道它不
  • jquery中文本区域自动调整大小

    我怎样才能做一个
  • 了解设置 JQuery 变量

    了解设置 JQuery 变量 最近 我通过在 StackOverflow 上遇到的另一个问题寻找帮助 了解到如何设置 JQuery 变量 如下所示 您可以通过简单地调用变量来创建输入字段 并且锚变量似乎也定义了样式 var clicked
  • Jquery 组合 SlideUp/Down 并单击

    我创建了两个脚本 其中一个具有向上滑动和向下滑动命令 这些命令在页面加载时作用于计时器 第二个是单击事件 其中单击链接时执行向上 向下滑动命令 这两个脚本都是单独工作的 但我无法让它们一起工作 这是定时向上 向下滑动脚本 document
  • 物化模式覆盖整个页面(模式弹出窗口未带到前台)

    由于保密原因 我无法上传 Web UI 的屏幕截图 物化模态应该表现得像here http materializecss com modals html 但不幸的是 我的网站发生的情况是 包括模式在内的整个页面都是 深色背景 的一部分 模式
  • jqgrid删除:没有获取值

    我使用 JSP 和 Servlet IDE Eclipse 数据库 Oracle10 开发 Web 应用程序 我在用JQGRID以表格格式显示数据 我还想要添加 编辑 删除的功能JQGRID 到目前为止我已经完成了编辑功能 现在我想要Del
  • 使用模数按字母顺序对列表进行排序

    我在获取元素列表并按字母顺序对它们进行排序方面没有任何问题 但我很难理解如何使用模数来做到这一点 更新 这是按我的方式工作的代码 但是 我更喜欢下面提供的答案的可重用性 因此接受了该答案
  • 如何在 jQuery 中获取 ul 列表中 li 的第一个 href 链接

    我有以下清单 ul class tabs li a href testlink php First link a li li a href testlink2 php Second link a li ul 我想获取第一个链接的 href
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • jQuery Mobile 表单验证

    我有一个移动网站 除了验证之外一切都工作正常 基本上我希望从用户那里获取值 然后在单独的页面 process php 上处理它们 但是 在这样做之前 我需要检查以确保字段已填充 我已经研究了几种方法来做到这一点 但似乎没有一种有效 我现在有
  • 动态地将工具提示文本设置为 div 元素

    我正在尝试动态地将工具提示文本设置为容器 div 并对我刚刚添加到有序列表的每个 div 元素 elem Alias Status 使用 jQuery function addNewElement elem var li li li li
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 如何使用 JQuery 动态排序

    如果我有一个下拉列表和一个列表框 有没有办法使用 JQuery 根据下拉列表对列表框进行排序 举个例子会很有帮助 这会改变下拉菜单中的顺序 您必须根据自己的标准设置顺序
  • 如何判断 jquery 对话框是否打开? [复制]

    这个问题在这里已经有答案了 寻找通用案例解决方案来确定当前是否打开任何 jquery 对话框 有多个 试过 ui dialog content dialog isOpen true ui dialog dialog isOpen true
  • VBA将二进制图像转换为网页的base64编码字符串

    我正在尝试读取 JPG 文件并将该文件转换为 base64 编码的字符串 该字符串可用作网页上的嵌入 jpeg 我在网上发现了两个在 VBA 中进行 Base64 编码 解码的函数 它们似乎被广泛接受 编码 解码过程产生了我的原始二进制字符
  • Javascript/Jquery:确定用户是否使用鼠标滚轮、滚动条或键盘滚动

    我正在尝试让用户界面正常工作 如果他们使用鼠标滚轮 我需要让它以一种方式滚动 如果他们使用滚动条 我需要让它以另一种方式滚动 如果他们使用键盘 我需要让它以另一种方式滚动 我相信滚轮和滚动条都充当鼠标事件 但是当单击滚动条时我无法让 jav

随机推荐

  • initMap 不是 Google 地图 Javascript 函数

    我知道这个问题已经被问过 但我还是过不去 我只是想在 js fiddle 中加载 googlemaps API 我无法克服错误 initMap 不是函数 我的jsfiddle在这里 jsfiddle My code function ini
  • 我可以使用 API 获取 stackdriver 策略的事件吗?

    我在 stackdriver 仪表板上查看 发现以下 http 请求 https app google stackdriver com api alerting violation project project id page 0 pag
  • Android、Robotium - 截屏时出现问题

    我正在尝试使用 Robotium 截取我的 Android 应用程序的屏幕截图 我正在使用我发现的以下函数here public static String SCREEN SHOTS LOCATION sdcard public stati
  • 在 tumblr 中对类别使用不同的样式?

    我希望能够将带有不同标签 例如汽车 摩托车 船舶 的照片发布到 tumblr 然后 在帖子中 每个标签应显示不同颜色的水平线 例如汽车为蓝色 摩托车为红色 船舶为绿色 如果我将照片与其他标签 例如自行车或飞机 放在一起 它应该显示一条灰线
  • 列表如何使用 Apache poi 将映射值写入 Excel 文件

    我得到列表哈希映射键和值 例如 1 ACSS Description1 ACSS Description2 ACSS Description3 SACSS Description4 2 11 1 4 12 我想这样设置 Excel 单元格值
  • 查找用户的“我的文档”路径

    我有这个小程序 它需要在 我的文档 文件夹中创建一个小 txt 文件 这是我的代码 textfile open C Users MYNAME Documents w lines stuff goes here textfile writel
  • CLIPS 模式匹配中的数字相等测试失败?

    我的 CLIPS 文件中有以下规则 defrule check final declare salience 12 scnt lt set count value v class c test v total gt printout T t
  • BlackBerry 上的 HTTP Post 请求

    我正在尝试将 json 字符串从我的 BlackBerry OS String httpURL http ip of my server phpServer receiver2 php jsonString try HttpConnecti
  • 在 R 中按日期模糊匹配连接

    我有两个数据框 我想按日期将它们连接起来 df1 lt data frame day seq ymd 2020 01 01 ymd 2020 01 14 by 1 day key rep c green blue 7 value x sam
  • d3.js 按汇总字段排序

    我有一个 JSON 数据 我想按字段分组 然后按计数排序 var data Name Ravi Country India Name Alex Country USA Name Stew Country UK Name Mary Count
  • 时间:2019-03-27 标签:c#文件路径字符串比较大小写不敏感

    我想比较 C 中包含文件路径的两个字符串 但是 由于在 ntfs 中默认是使用不区分大小写的路径 因此我希望字符串比较以相同的方式不区分大小写 但是我似乎找不到任何有关 ntfs 如何实际实现其不区分大小写的信息 我想知道的是如何使用 nt
  • “u”和“r”字符串前缀到底有什么作用,什么是原始字符串文字?

    一边询问这个问题 我意识到我对原始字符串了解不多 对于自称是 Django 培训师的人来说 这很糟糕 我知道什么是编码 我也知道什么u 自从我了解了什么是 Unicode 以来 就只有这个了 但有什么作用r 究竟做什么 它会产生什么样的字符
  • 简单的 Twitter Oauth 授权每次都要求提供凭据

    我正在使用教程制作一个简单的基于 Twitter 的登录 注册系统here 每次让用户登录时 我都会获得 oauth token 以及 oauth 令牌秘密 但是 即使用户已经登录 系统也会要求他再次登录 我只是想知道如何检查用户是否已经登
  • 使用 JavaScript ES6 箭头函数的立即函数

    有谁知道如何使用 ES6 箭头语法编写立即函数 这是 ES3 5 的实现方式 function 我已经尝试过以下方法 但得到了unexpected token最后一行错误 gt 你可以在这里测试一下 http www es6fiddle n
  • 在 Swift 中对数组进行冒泡排序,交换时出现编译器错误

    我为纸牌游戏编写了一个非常简单的冒泡排序 它采用 Card 对象数组 每个对象都有一个 order 属性 该属性指示要针对相关游戏进行排序的值 以下代码在 Swift Beta 1 和 Beta 6 之间的某个时间停止编译 我不太清楚为什么
  • 如何测试仅调度其他操作的 Redux 操作创建者

    我在测试操作创建器时遇到问题 该操作创建器仅循环传递给它的数组并为该数组中的每个项目调度一个操作 这很简单 我只是似乎无法弄清楚 这是动作创建者 export const fetchAllItems topicIds gt return d
  • 使用 php excel reader 读取 xls 日期值

    我正在使用 PHPExcel 读取 Excel 文件中具有 Mar 13 等值的日期单元格 但它返回 41791 等整数值 请问 我需要做什么才能确保日期读取正确 Excel 将日期存储为序列化时间戳 自 1900 年 1 月 1 日以来的
  • 如何在 C 中打印二维数组而不使用运算符 []?

    我正在尝试使用打印二维矩阵 相反我想用 就像一个指针 所以对于一维数组我会这样做 arr i 例如 用于替换的语法是什么matrix 这是代码 for i 0 i lt size i for j 0 j lt size 2 j printf
  • 部分成功请求的 HTTP 状态代码

    我有一个向用户发送消息的应用程序 在 POST 请求中 传输一个 XML 字符串 其中包含应接收该特定消息的所有用户 如果列表中的任何用户不存在 我会将缺失用户的列表返回给客户以进行进一步评估 现在我问自己应用程序的正确状态代码是什么 表示
  • jquery获取图片宽度和高度

    我有一个非常简单的代码 令人烦恼的是 它正在工作 但在我的一生中 我不明白为什么它现在失败了 function imageSize img var theImage new Image theImage src img attr src v