作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当网页内容大于视口(viewport)时,我正在尝试实现一种解决方案,以防止 iOS 版 Safari 中的 iOS 反弹效果。
我正在处理的页面在结构上非常具体,与此页面非常相似 http://new.salt.ch/
我遇到的问题与页面上的问题相同http://new.salt.ch/因为当您向上滚动时,您会在屏幕底部看到弹跳效果,并显示背景和叠加层。
我尝试了各种解决方案,包括 iNoBounce.js、Nonbounce.js 以及我在 SO 上找到的其他一些建议。
我总是遇到同样的问题...当我尝试禁用弹跳时,所有滚动都被禁用。我猜这是因为内容(页脚除外)总是足够大以至于不需要滚动,因此滚动被禁用并且页脚不再可通过滚动访问。
最佳答案
此代码应停止反弹,因为它是反弹的 HTML 标记
html {
height : 100%;
overflow: hidden;
position: relative;
}
body {
height : 100%;
overflow: auto;
position: relative;
}
关于javascript - 在不禁用滚动功能的情况下防止 iOS 弹跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894997/
我是一名优秀的程序员,十分优秀!