我使用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
你有什么办法让它工作吗?
https://stackoverflow.com/questions/13007499
复制相似问题