当页面滚动到底部,给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
也可以
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
6 回答2.4k 阅读
5 回答6.4k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
CSS中position属性( absolute | relative | static | fixed )详解
引用上面链接中的话:
题主,你给body设置一个position:fixed,你是想要干嘛啊?