我正在从事一个项目。前端有问题。该网站是响应式的,但当我在移动宽度(特别是iPhone 4& 5)中查看时,垂直滚动不起作用。
我没有使用任何需要滚动的div,整个页面没有垂直滚动,我担心我无法提供代码。我想知道的是为什么会发生这种情况?我可能做错了什么?
1)我在body标签上添加了-webkit-overflow-scrolling:touch
,但我的Chrome浏览器没有提起它并说无效的属性。
2)我添加了body{overflow-y:scroll,position:relative}
现在它显示了一个滚动但滚动之间没有任何条形,它几乎卡在那里。
答案 0 :(得分:5)
我认为由于position
和z-index
z-index
值导致您的小屏幕出现问题。
可能是具有高z-index
值的元素。阻止你滚动。
并且你可能有overflow:hidden
错误的地方。这将很好,如果您显示一些行代码或您的站点链接。