css - 溢出和高度禁用 Safari 上的平滑滚动
问题描述
我在我的项目中使用position: sticky
和。overflow: hidden
为了防止粘住位置不起作用的问题,我使用了本文中的解决方案:使用overflow
.
body {
height: 100%;
overflow-x: hidden;
}
这适用于所有桌面浏览器和手机,除了在 iOS 版 Safari 上,网页的滚动行为很奇怪。该overflow-x
值已正确应用,但平滑滚动不起作用。
在普通页面上,即使我松开手指,页面也应该滚动得更多。但是,在我的页面上,当我松开手指时,滚动会立即停止。
有没有办法可以阻止这种行为,或者overflow
用另一种方法来实现sticky
?
解决方案
推荐阅读
- python - 在 python 代码中处理来自 C 库的对象
- java - Android工具栏保持黑色背景,不会隐藏
- html - 在 html 页面中显示方程式时出现乳胶问题(有时它工作正常有时不是)为什么?
- c# - 如何在 SqlDataReader 中处理多行场景?
- macos - 为什么我的mac系统的path目录那么长?
- jmeter - JMeter对所有线程使用相同的提取值
- python - 如何在 Python 中执行两样本单尾 t 检验
- python - 更新字段而不是添加到字段 pymongo
- r - 计算训练和测试数据集的准确性
- tensorflow - 如何在 tf.keras 中明确输入层