【发布时间】:2014-02-22 05:47:38
【问题描述】:
我想获取响应式图像的高度(宽度:100%)来动态调整我的 DIV 的大小.. 跟随这里的帖子
jQuery Get Height of Responsive Image
下面的代码显示图像的实际高度,而不是当前状态下图像的高度,我的意思是如果 DIV 宽度为 200 像素,则图像会自动调整大小,所以高度......但下面的代码报告实际图像高度..我怎样才能在图像的当前高度(自动调整大小)中获得图像的高度...感谢您的时间..
var myImage= new Image();
myImage.onload=function() { alert(this.height);}
myImage.src= "your/image/url";
【问题讨论】:
-
为什么不用
<div>包裹图像,没有边距、内边距或边框,然后用它来检索高度? -
非常感谢,实际上已经包装好了,但它似乎没有设置 DIV 的高度.. 这是我当前的代码.. $("#fi-container").height($(" #theimage").height());
-
请使用jsfiddle.net 提供您的问题示例。如果不知道这些元素是什么,就不可能准确地告诉您出了什么问题。
-
谢谢 Desertlvy,实际上在我的代码中变量名称中有一个类型 :) 我没有意识到并浪费了 1 小时.. 它已修复.. 干杯 - 谢谢..
标签: javascript jquery css