해머를 v2로 업데이트 한 후 어쩌면 그렇게 놀랍지 않게 작동을 멈출 수 있습니다. 내가 어떻게 고칠 수 있는지 알 수 없다.Hammer.js 이벤트가 정의되지 않았습니다.
내 웹 사이트에 문제가 발생하여 여기에서 확인할 수 있습니다 : www.tooi.org. WORK로 스크롤하면 프로젝트 중 하나를 클릭 한 다음 클릭 (탭)하거나 스 와이프 해보십시오. 이 후
new Hammer(element[0], {
dragLockToAxis: true,
dragMinDistance: 0
}).on('tap drag swipe release', handleHammer(event));
, handleHammer이 모든 경우 (제스처)를 확인합니다 :
을이 제스처 후 handleHammer를 트리거 코드가Uncaught TypeError: undefined is not a function
: 나는 크롬 개발자 도구에서 다음과 같은 오류가
function handleHammer(event) {
// disable browser scrolling
event.preventDefault();
switch(event.type) {
case 'tap':
(etc.)
을 가리키며 hammer.js : 2358은 다음과 같이 표시됩니다.
2356 var i = 0;
2357 while (i < handlers.length) {
2358 handlers[i](data);
2359 i++;
2360 }
누군가가 나를 도울 수 있기를 바랍니다 :) 감사합니다.
해머 jquery 플러그인을 사용하고 있습니까? ..? 왜'event.preventDefault();'대신'event.gesture.preventDefault();'? –
잘 모르겠지만 그 고정 오류 nr.1 :) 그냥 두 번째 오류 메시지가 남아있다 – meneerfab