页面中使用了zepto的swipeLeft和swipeRight方法,上下滑动的时候也会误触发左右滑动事件
要实现的效果:
右滑动切换到评价页面
左滑动切换简介页面
// 切换
$(document).swipeLeft(function(){
$('.tab-title li').removeClass('on').eq(1).addClass('on');
$('.tab-body .tab-con').removeClass('on').eq(1).addClass('on');
})
$(document).swipeRight(function(){
$('.tab-title li').removeClass('on').eq(0).addClass('on');
$('.tab-body .tab-con').removeClass('on').eq(0).addClass('on');
})
使用了swipeLeft()和swipeRight()的两个方法,但是在实际操作中发现上下滑动的时候会偶尔触发左右滑动事件,请问要如何修改呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
刚搜索找到的方法,通过判断滑动距离来执行事件,代码如下:
楼主大大好人,感谢!