在iOS 8中,我在UIWebVIew
、中的网页中有以下代码
<div id="outer">
<div id="middle">
<div id="inner"></div>
</div>
</div>
以及以下CSS、
html {
height: 100%;
}
body {
height: 100%;
margin: 0;
}
#outer {
overflow: scroll;
}
#middle {
width: 160%;
height: 100px;
overflow: auto;
}
#inner {
background: red;
width: 80%;
height: 100%;
float: left;
clear: both;
overflow: auto;
}
在iOS7中,这可以在web视图中提供一个横向滚动的div。但在iOS8中,div是而不是可横向滚动的。
有什么想法吗?我也尝试过overflow: auto
,但没有成功。
将-webkit-overflow-scrolling: touch;
添加到您的#inner
块中。