1.写了一个div距离顶部的距离但是console.log之后为啥位置 一直不变?2.这是 代码 $(document).ready(function(){ $(document).scroll(function(){ var top = $("#ding").offset().top; console.log(top) }); });
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
你这个是相对于文档的定位 是不会改变的
我猜你是要想对于可视窗口的定位 需要减去滚动条的距离 改成下面即可
$(document).ready(function(){
$(document).scroll(function(){
var top = $("#ding").offset().top;
//
console.log(top - $(document).scrollTop())
});
});
添加回答
举报
0/150
提交
取消
