下面我抓住容器,並左右滑動我觸發一個點擊,這是另一個功能來做一些奇特的動畫爵士樂。與jQuery一起使用HammerJS
var element = document.getElementsByClassName('container');
var hammertime = new Hammer(element);
hammertime.on('swiperight', function(ev) {
$('.btn-left').trigger('click');
});
hammertime.on('swipeleft', function(ev) {
$('.btn-right').trigger('click');
});
我不斷收到關於我的Hammerjs
庫我已經包括(http://hammerjs.github.io/dist/hammer.min.js)Uncaught TypeError: a.addEventListener is not a function
此錯誤。
我做了一些研究,發現另一個stackoverflow問題,說我不能通過jQuery通過Hammerjs
因此我應該使用jQuery錘子。我查看了回購協議,並且近兩年未更新。
是否需要使用jQuery Hammer(https://github.com/hammerjs/jquery.hammer.js)擴展名,或者我可以在不需要它的情況下通過jQuery傳遞數據。
或者,如果你永遠只能期望一個'.container',你可以用'document.querySelector('。container')'來獲取它。 – ajm