iOS5 iPhone Safari - 阻止原生滚动条消失

时间:2012-03-05 23:41:03

标签: iphone html css ios5 mobile-safari

我正在为iPhone设备开发网页。此页面具有如下设置的溢出属性div,以实现iOS5中提供的本机滚动。

.nativeScroll {
   -webkit-overflow-scrolling:touch;
   overflow:auto;
   height:200px;
}

使用上面的CSS样式,滚动工作正常。但滚动条仅在用户触摸div并尝试滚动时出现。现在问题是,未触动滚动条消失,这是默认实现。在这种情况下,看起来div没有任何溢出内容。因此用户可能永远不会费心滚动。

因此,无论div是否触摸,都可以使滚动条始终可见?

由于

1 个答案:

答案 0 :(得分:0)

恕我直言,我认为没有“干净”的方式来做到这一点。但是,您可以使用第三方库like iScroll.

在首页上,您可以找到对hideScrollbar的引用。其默认值为true。您可以根据需要将其设置为false