在Div上关闭触摸滑动
Turn off Touchswipe on Div
构建一个站点,每次滑动都会使站点在全屏大小的div之间转换。实际的框架是为了让每个全尺寸的div占据整个视口而没有溢出。这就是框架的本质。但是,我有一个内部div,它有可以滚动的溢出内容。然而,当网站检测到向上或向下滑动时,它会转换到下一个屏幕,而不是让你在溢出分区上滚动。
有没有办法关闭某个div上的触摸滑动并允许正常滚动操作?
如果需要,可以提供代码示例
假设您使用的是Ramp Interactive的TouchSwipe,看起来您只需在滚动的div
中添加一个事件处理程序即可停止swipe
事件的传播:
$(function() {
$("#yourdiv").swipe( {
swipeStatus:function(event, phase, direction, distance, fingerCount) {
return false;
}
});
});
编辑:
实际上,您可以将.noswipe
类添加到div
中。
相关文章:
- 添加文字和评论功能更新Div
- 触摸移动时切换到新元素
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- 在Rails中更新Div,而不更改更新请求后的视图
- how to convert html <div> to pdf
- ng消息仅在触摸时显示错误,并在错误的初始显示上转换
- 如何在不影响其他元素的情况下扩展DIV
- iOS 中的按钮触摸状态
- 使用jQuery在页面上浮动DIV
- 如何在jquery中找到鼠标滚轮/触摸移动事件的走向
- 如何使用纯javascript的移动触摸事件
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- 在Div上关闭触摸滑动