cuốn sách gpt4 ai đã làm

jQuery tải chiều rộng/chiều cao của hình ảnh trong vùng chứa

In lại Tác giả: Walker 123 更新时间:2023-11-28 18:33:57 28 4
mua khóa gpt4 Nike

Tôi đang sử dụng một plugin yêu cầu tôi lấy chiều rộng và chiều cao của hình ảnh sau khi tải xong, bất kể hình ảnh có kích thước như thế nào.

 





我曾尝试加载图像并在之后获取其尺寸,但我只能获取图像的实际大小,而不是它在页面上显示的大小。

我用来获取宽度/高度的代码:

img.innerWidth();

我也试过:

$('').hide().attr('src',img.src).load(function() {
img.Owidth = $(this).width();
img.Oheight = $(this).height();
}).appendTo($('body'));

和:

$("").attr("src", img.attr("src")).load(function() {
img.width = this.width;
img.height = this.height;
});

它在获取图像的原始大小方面做得很好,但不是加载和显示时的大小。

câu trả lời hay nhất

我的解决方案

img.clone().load(function() {
img.Dwidth = $(this).width();
img.Dheight = $(this).height();
}).appendTo(img.parent()).hide();

为了获得显示尺寸,在我的特定情况下,我必须克隆元素,重新加载它并获得尺寸。

关于jQuery获取容器中加载的图像宽度/高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13417066/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress