CSS,IOS,iPad,-webkit溢出滚动:触摸错误,大内容被切断
我有一个有数千行(2317准确)的数据表来自数据库的表。 我把这个表里面的一个div,所以它是可滚动的。
HTML:
<div class="longList"> <!-- table with thousands of rows --> </div>
CSS:
.longList {overflow: auto; height: 550px; margin: 0 auto; -webkit-overflow-scrolling: touch;}
问题是,列表在iPad上的移动Safari浏览器(在桌面浏览器上工作正常)切断行号1900(该行的一半显示),列表的其余部分显示为空白。 第1900行之后没有显示行。
如果我删除了“-webkit-overflow-scrolling:touch;”,则所有行都显示出来 从风格。
有没有人遇到这个或有任何想法如何解决这个问题?
添加位置:固定解决了这个问题,但是开始了一个不同的问题,但是这是另一个故事(请参阅-webkit-overflow-scrolling:touch,当指定宽度时会切断大内容 )。
.longList {overflow: auto; height: 550px; margin: 0 auto; -webkit-overflow-scrolling: touch; position:fixed; }