Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment distinguer si le panend de Hammer.js se termine par Panleft ou Panright?

hammer.js panend Comment distinguer s'il se termine par panleft ou panright
En regardant les paramètres de sortie, je n'ai pas l'impression de le trouver...

扔个三星炸死你扔个三星炸死你2683 Il y a quelques jours892

répondre à tous(1)je répondrai

  • 给我你的怀抱

    给我你的怀抱2017-07-05 10:37:49

    Par e.originalEvent.gesture.deltaX可以判断在结束的时候开始 comparez s'il faut se déplacer à gauche ou à droite :

    var deltaX = e.originalEvent.gesture.deltaX;
    if (deltaX > 0) {
        // 右移
    } else if (deltaX < 0) {
        // 左移
    }

    Et l'événement panleftpanright事件是在移动的过程中不断触发的,是相对于上一次触发时的位置判断左移还是右移。
    如果你是想看结束的时候开始的时候相比是左移还是右移,那么上面的方法是可以的;
    如果你想看最后一次触发的是panleft事件还是panright事件,那么只能监听panleftpanright事件了,监听panend semble impossible.

    répondre
    0
  • Annulerrépondre