0
我試圖在這個手機項目中加入一些手勢。我決定和hammer.js一起去,我添加了下面的代碼。並非所有的hammer.js事件都在漣漪中觸發
function handleHammer(e) {
console.log("SWIIIIPE" + e.type);
}
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("tap", handleHammer);
當我在本地瀏覽器上進行測試時,此功能非常有用。但是當我在漣漪和實際電話上測試它時,事件並未被解僱。
我看了一些代碼樣本,我發現,如果我改變事件
$('#categories_page').hammer({ drag_lock_to_axis: true })
.on("release dragleft dragright swipeleft swiperight", handleHammer);
我可以看到正確的紋波事件觸發。
hammer.js有問題嗎?或者我做錯了什麼?