我使用SwipeTouch plugin通过滑动来隐藏和显示#child元素。
我有一个包含#child元素的#parent元素。
此#child并不总是有足够的内容来创建滚动条,但是当存在is.The #parent约束#child元素时就会出现问题,如果#child元素比#parent高,则强制使用滚动条
<div id="parent">
    <div id="child">
         <!-- Lots of content -->
    </div>
</div>我想允许在任何方向滑动来显示和隐藏#child…
swipeIN.
#child element将称为swipeIN.#child element将称为swipeOUT....的问题是,如果滚动条存在并且#child是可见的,我不能垂直滚动,因为这会注册为滑动尝试并触发swipeOUT。
所以,我有一个计划:
swipeOUT.
swipeIN,向所有方向滑动触发swipeIN。向上或向下滑动可滚动,向左或向右滑动可触发swipeOUT.

这是一个很好的计划,只是它行不通。我想如果我能够暂时禁用顶部滑动和向下滑动,它就会起作用…
Link to my attempt (这个问题只在触摸设备上才明显)。
Link that is better for testing in a touch device
你有什么办法让它工作吗?
发布于 2013-03-15 20:08:54
将选项'allowPageScroll‘从'auto’(默认值)设置为'vertical‘(在某些情况下,如果你愿意的话)应该可以解决这个问题
https://stackoverflow.com/questions/13007499
复制相似问题