我試圖在桌面上使用Hammer.js和Chrome中的觸摸模擬器來檢測捏事件。可以檢測平底鍋並點按沒有問題,但掐不似乎是響應。修改了codepen上的示例代碼: http://codepen.io/anon/pen/NqWymK與Hammer.js和觸摸模擬器捏事件
如果您不熟悉觸摸模擬器,應通過按住shift鍵並單擊並拖動鼠標來模擬捏合事件。
(HTML)
<script src="http://cdn.rawgit.com/hammerjs/touchemulator/master/touch-emulator.js"></script>
<script>
TouchEmulator();
</script>
<script src="https://hammerjs.github.io/dist/hammer.js"></script>
<div id="myElement"></div>
(CSS)
#myElement {
background: silver;
height: 300px;
text-align: center;
font: 30px/300px Helvetica, Arial, sans-serif;
}
(JS)
var myElement = document.getElementById('myElement');
// create a simple instance
// by default, it only adds horizontal recognizers
var mc = new Hammer(myElement);
// listen to events...
mc.on("pinch pan tap", function(ev) {
myElement.textContent = ev.type +" gesture detected.";
});
任何想法?
謝謝