javascript - Bagaimana untuk membezakan sama ada hammer.js panend berakhir dengan panleft atau panright?
扔个三星炸死你
扔个三星炸死你 2017-07-05 10:35:49
0
1
841

hammer.js panend Bagaimana untuk membezakan sama ada ia berakhir dengan panleft atau panright
Melihat pada parameter output, saya nampaknya tidak menemuinya...

扔个三星炸死你
扔个三星炸死你

membalas semua(1)
给我你的怀抱

Oleh e.originalEvent.gesture.deltaX可以判断在结束的时候开始 bandingkan sama ada hendak bergerak ke kiri atau kanan:

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!