我正在尝试将图像添加到页面的末尾,获取它的高度和宽度,并使用这些值来计算页面上另一个图像的高度/宽度(这是用于在线方程式编辑器的)米建筑)。
我正在使用 CSS 设置高度,并希望宽度为我自动缩放。我需要在 jquery 中执行此操作,还是浏览器会自动为我执行此操作?
这是我正在尝试做的事情类型的示例。
$( 'body' ).append( '<img class="letter" src="my_image.png">' );
var new_element_height = $('.letter').last().outerHeight();
var new_element_width = $('.letter').last().outerWidth();
$('.letter').last().remove();
alert( new_element_height );
alert( new_element_width );
我的 CSS 类似于:
.letter {
height: 50px;
}
new_element_height 给了我 50px,new_element_width 给了我 0px。我猜这是因为我正在动态加载这些图像,然后尝试获取高度/宽度。
我希望高度为 50px,宽度正确缩放到该高度,然后将这些值放在 new_element_height/new_element_width 变量中。