Я пишу код с JavaScript так же, как это:Touchend не стрелял после touchmove на android 4.x?
var el = document.getElementById('some-div');
el.ontouchstart = function(e){
el.innerHTML = "touch start";
};
el.ontouchend = function(e){
el.innerHTML = "touch end";
};
el.ontouchmove = function(e){
el.innerHTML = "touch moved";
};
Этот код отлично работает на IOS/safair и андроид 2.x.x. На android 4.x (я пробовал 4.0.4 & 4.1), не прикасайтесь к стрельбе после касания. Если я коснусь экрана, не двигай пальцем, коснется его.
Как это исправить?
Это ошибка хрома, деталь здесь: http://code.google.com/p/chromium/issues/detail?id=152913