JQ中的 offsetTop 和 offset().top 的区别

时间:2023-03-09 06:02:09
JQ中的  offsetTop 和 offset().top 的区别

话不多说先上图:

JQ中的  offsetTop 和 offset().top 的区别

offset()的top是指元素与document的上边的距离,而不是浏览器当前窗体的上边缘,如图

document高度超过window,浏览器出现滚动条,滚动滚动条,提交按钮的offset不变。

JQ中的  offsetTop 和 offset().top 的区别

总结一下:offsetTop是当前对象到其上级层顶部的距离.

不能对其进行赋值.设置对象到页面顶部的距离请用style.top属性.