test touch
by bakhshi
HTML
<label>0</label>
CSS
label {
display:block;
width:200px;
height:200px;
background-color:blue;
touch-action:none;
}
JavaScript
$(function () {
if (window.PointerEvent) {
alert(navigator.msMaxTouchPoints+ ' ' + navigator.userAgent);
}
var touchCallback = function (e) {
var l = $(this);
alert(JSON.stringify(e.originalEvent));
var newc = (e.originalEvent.changedTouches||e.originalEvent.getIntermediatePoints()).length;
alert(newc);
l.text(parseInt(l.text()) + newc);
e.preventDefault()
e.stopPropagation();
};
var label = document.querySelector('label');
//label.addEventListener('pointerdown', touchCallback, true);
$("label").on("touchend pointerdown mspointerdown", touchCallback);
});
window.onerror = function(){
alert(JSON.stringify(arguments));
}