0
我正在使用hammer.js捕捉捏事件以模擬放大和縮小,但是當我測試它時沒有任何事件正在觸發我的Galaxy Tab 2(搭載Android 4.1)Hammer.js pinchin/pinchout事件不會觸發(如何調試android)
HTML:
<img class='image' src="http://lorempixel.com/output/nature-q-c-1073-779-9.jpg"></img>
腳本:
$(function(){
var imageElems = $('.image');
alert('count: '+imageElems.length); //returns 'count: 1'
imageElems.hammer({prevent_default:true})
.on("pinchin", function (evt)
{
alert('zoom out');
//more stuff
}).on("pinchout", function (evt)
{
alert('zoom in');
//more stuff
});
//this alert doesn't fire on android device (not tested on any other)
alert('done');
});
這裏有一個小提琴:http://jsfiddle.net/7EV56/6/
第二個警報永遠不會在android上觸發。我假設這是因爲有一個錯誤,但它不會在我的PC上的瀏覽器中發生(但是我不能測試捏合)。我如何知道在android chrome中發生了什麼錯誤。
任何想法?