【发布时间】:2015-07-24 11:54:22
【问题描述】:
我想向右滑动以关闭我的菜单。鉴于移动设备上的菜单可能很长,我希望用户能够在我的菜单中上下滚动。
但是,如果您向上或向下滑动并向右滑动一点,它会关闭菜单。
http://codepen.io/ashconnolly/pen/gpBLPp/
$('.menu_toggle').click(function (event) {
$('.menu').toggleClass('active');
});
new Hammer(document.getElementById('menu')).on("panright", function(ev) {
$('.menu').removeClass('active');
});
有没有简单的方法来解决这个问题? 我几乎想要一个门槛来让它变得明显。
就像一个简单的计算 - 如果向右移动的距离大于垂直移动的距离 = 向右滑动。 希望你能帮忙!
【问题讨论】:
标签: javascript jquery html hammer.js