我在我的页面中有一些div,可以通过panzoom脚本进行转换。我确实需要更改这些div的高度( javascript/jquery ),然后重新定位它们,使div的左下角保持不变,左上角向上移动。我尝试从顶部定位它们,然后删除div的高度,这样位置就是offset()。top -DIVHEIGHT。不巧的是,由于变换和缩放,位置并不像我需要的那样精确,当你缩放时,你会看到它是关闭的。一个更好的解决方案是给出左下角的位置,这样我就不必在调整大小时改变它的位置。这有可能吗?
谢谢
发布于 2017-10-06 05:04:47
您可以根据需要指定position: fixed、bottom: 0;和left: 0,以及width和height。
这会将其固定在左下角,或者,如果您更改了bottom和left的值,请保持该值相对于左下角不变。要使其具有响应性,可以对bottom、left、width和height使用percentage或vh和vw值。
如果你指的不是窗口的左下角,而是锚点或div的左下角,你可以用position: absolute做同样的事情,“锚”元素有position: relative作为位置的引用。
https://stackoverflow.com/questions/46594546
复制相似问题