我需要获取屏幕的当前左、上、下和右位置,以便完美地为我的对象设置动画。有什么可以获取当前位置的吗?任何帮助都会很好。
对象位置集:
$(this).animate
({
left: $(window).scrollLeft(),
top: $(window).scrollTop(),
width: $(window).scrollLeft() + $(window).width(),
height: $(window).scrollTop() + $(window).height(),
}, 500,
在将我的代码更改为@chad 后,这个问题现在仍然在底部。
最佳答案
jQuery 里有一些东西
.position() 方法允许我们检索元素相对于偏移父元素的当前位置。将此与 .offset() 进行对比,后者检索相对于文档的当前位置。当将一个新元素定位在另一个元素附近并位于同一包含 DOM 元素中时,.position() 更有用。
返回一个包含属性 top 和 left 的对象。
关于javascript - 获取屏幕的当前左上角和右下角位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22412314/