2014-11-20 4 views
0

Hammer js 버전 2.0.4를 사용하여 imipe에 스 와이프 및 언론 지원을 추가하려고하는데 잘 작동하지 않는 것으로 나타났습니다. 데스크톱 IE11. 제스처는 매 20 회 시도마다 한 번씩 실행됩니다.Hammer js (v 2.0.4)가 Desktop IE 11에서 img로 잘 작동하지 않습니다.

예를 들어 jsfiddle입니다.

http://jsfiddle.net/bhptL6mf/32/

$ (함수() {

var myImg = document.getElementById("myImg"); 
var blue = document.getElementById("blue"); 

var hammerManager = new Hammer.Manager(myImg); 
var panRecognizer = new Hammer.Pan({ 
    threshold: 0, 
    pointers: 0 
}); 

hammerManager.add(panRecognizer); 

var swipeRecognizer = new Hammer.Swipe({ 
    threshold: 0, 
    velocity: 0.01 
}); 

hammerManager.add(swipeRecognizer).recognizeWith(hammerManager.get('pan')); 

hammerManager.on('swipe', function(event) { 
    if (event.type == 'swipe') { 
     ($(blue).text() === "Swiped") ? $(blue).text(" "): $(blue).text("Swiped"); 
    } 
}); 

}) 다른

사람은이 문제를보고하고 해결 방법을 알고? 제스처가 앵커에게 적용될 때도 동일한 문제가 발생합니다.

답변

1

img 속성을 draggable로 설정하면 IE에서 문제가 해결됩니다.

또한 Desktop Fire Fox에서 비슷한 문제가 발생했으며 -moz-user-select를 none으로 설정하고 dragstart 이벤트를 방지하기 위해 draggable을 false로 설정해야했습니다.