【发布时间】:2012-04-05 20:07:54
【问题描述】:
在 iOS 的 Safari 书签上,有一项“iPad 用户指南”或“iPad 用户指南”。打开它。您可以看到整个页面无法滚动。并且页面中的部分可以滚动。
我需要达到同样的效果。但是我不想用任何像 iScroll 这样的 JS 插件。
我使用下面的 JS 代码来禁用整个页面的默认滚动:
document.addEventListener('touchmove', function (event) {
event.preventDefault();
}, false);
然后使用 CSS 代码 -webkit-overflow-scrolling: touch; 启用滚动效果到 div 元素。
但问题是如果我使用我的 JS 代码,我的 CSS 代码将无法工作。当用户触摸移动时,我的div 元素无法滚动。
如何解决这个问题?谢谢!
【问题讨论】:
标签: ios safari webkit scroll touch