【问题标题】:find out new image width height after browser window resize浏览器窗口调整大小后找出新的图像宽度高度
【发布时间】:2018-04-16 14:25:28
【问题描述】:

我有一张图片,并在上面放置了标记。 问题是当浏览器窗口调整大小时,图像大小也会改变,因此标记的位置与之前不同。 所以,我想在浏览器窗口大小改变后找出图像的新位置和尺寸。 我想找出图像的新尺寸,但到目前为止没有任何效果。

我使用了 clientWidth 、 offsetWidth 、 naturalWidth ,它们在窗口调整大小之前和之后都显示相同的宽度。

(实际上我也有一个缩放属性,即使使用缩放后它也显示相同的宽度),所以我不确定是什么问题?

图片缩放后或浏览器窗口大小改变后如何查看新的图片高度宽度和位置?

【问题讨论】:

    标签: html image


    【解决方案1】:

    在窗口调整大小时触发事件并查找图像高度

    window.addEventListner("resize",function(){
         var img = document.getElementById("img1");
         console.log(img.clientWidth);
    }
    

    【讨论】:

    • 我正在使用 reactjs,这似乎不起作用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 1970-01-01
    • 1970-01-01
    • 2018-07-29
    • 1970-01-01
    • 2011-05-21
    • 1970-01-01
    相关资源
    最近更新 更多