javascript - 获取屏幕的当前左上角和右下角位置

标签 javascript jquery html css

我需要获取屏幕的当前左、上、下和右位置,以便完美地为我的对象设置动画。有什么可以获取当前位置的吗?任何帮助都会很好。

对象位置集:

 $(this).animate
 ({
     left: $(window).scrollLeft(),
     top: $(window).scrollTop(),
     width: $(window).scrollLeft() + $(window).width(),
     height:  $(window).scrollTop() + $(window).height(),
 }, 500, 

在将我的代码更改为@chad 后,这个问题现在仍然在底部。

<code>sample</code>

最佳答案

jQuery 里有一些东西

.position() 方法允许我们检索元素相对于偏移父元素的当前位置。将此与 .offset() 进行对比,后者检索相对于文档的当前位置。当将一个新元素定位在另一个元素附近并位于同一包含 DOM 元素中时,.position() 更有用。

返回一个包含属性 top 和 left 的对象。

https://api.jquery.com/position/

关于javascript - 获取屏幕的当前左上角和右下角位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22412314/

相关文章:

javascript - 在发射其他可观察对象后过滤 RxJS 流,直到计时器用完

html - 仅当设置为零时才 react 渲染 zindex 样式

javascript - 如果(NULL),它会工作吗?

Javascript JSON日期转换为java

javascript - 使用jquery从组中获取组成员

jquery - 从 jquery 中的数据属性中检索 bool 数据

javascript - jquery 从变量名检查类

javascript - 如果选中,更改复选框旁边的文本。 HTML + JS 或 jQuery

html - 我可以将鼠标悬停在 div 上并更改其前面的 div 的属性吗?

javascript - 具有多个设备的 Windows 上的 Node 串行端口挂起