当页面滚动到底部,给body设置一个position:fixed,页面就会跑动到最顶部,有什么好的方法可以解决呢?
$("body").css({
"position": "fixed",
"width": "100%"
});
当页面滚动到底部,给body设置一个position:fixed,页面就会跑动到最顶部,有什么好的方法可以解决呢?
$("body").css({
"position": "fixed",
"width": "100%"
});
获取 document.scrollingElement.scrollTop
值,然后使用js添加到top样式上就行了
或者使用 document.body.scrollTop || document.documentElement.scrollTop
也可以
10 回答11.1k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
5 回答1.9k 阅读
CSS中position属性( absolute | relative | static | fixed )详解
引用上面链接中的话:
题主,你给body设置一个position:fixed,你是想要干嘛啊?