我使用Hammer.js (v2.0.8)显示左菜单,但在同一个页面中也有一个旋转木马(使用owl旋转木马v2.3.4)。当我滑动旋转木马时,菜单也打开了。我试过Hammer.off(),但他不工作。
这是Hammer事件(在全局js中,所以适用于所有页面):
var hammertime = new Hammer(document.body);
hammertime.on('swiperight', function(ev) {
//my function here
});
当我碰到这个元素时,我想禁用这个事件:
<div class="owl-caro
我只有垂直鼠标跟随菜单div。我以前是用flash来制作动画的,但现在我用js代码实现了。唯一缺少的部分是随着div的移动而旋转的轮子动画。会有两个轮子以不同的方式旋转,就像
wheel 1 rotate - , wheel 2 rotate + direction when mouse Y < div Y and wheel 1 + , wheel 2 - for mouse Y > div Y.
我没有两种情况下的if语句,但如果我们可以在下面的if语句中插入一个旋转函数,这对我来说是更容易的部分。关于旋转速度,它等于闪存中的div移动速度yp += (mouseY - yp)