构建一个网站,每次滑动都会使网站在全屏大小的div之间转换。构建实际框架是为了让每个全尺寸的div占用整个视口而不会溢出。这是框架的本质。但是,我有一个内部div,它具有可以滚动的溢出内容。但是,当站点检测到向上或向下触摸时,它会转换到下一个屏幕,而不是让您在溢出div上滚动。
有没有办法关闭某个div上的touchswipe并允许正常的滚动动作?
如果需要,可以提供代码示例
答案 0 :(得分:0)
假设您正在使用Ramp Interactive's TouchSwipe,看起来您只需在div
事件的swipe
到stop propagation的滚动中添加事件处理程序:
$(function() {
$("#yourdiv").swipe( {
swipeStatus:function(event, phase, direction, distance, fingerCount) {
return false;
}
});
});
修改强>
实际上,looks like您只需将.noswipe
课程添加到div
。