2011-08-25 85 views
1

我有一个容器div我已经设置touchstart /移动/结束事件监听器,以滚动其内的内容,而无需滚动页面。现在我的问题是如何让它内的链接可点击?我正在设置e.preventDefault();在我的touchstart处理程序中,以防止页面在滚动时突然跳动,这阻止了我的链接被点击。任何想法或建议?在iOS中的触摸vs轻拍事件 - iOS的移动Safari

回答

1

尝试绑定到touchmove。这只会在用户触摸然后拖动时触发,所以不应该干扰他们点击。 (测试here

+0

我爱你,男人! – VinnyD

+0

如果你只是想检测一下水龙头怎么办? – SuperUberDuper