Click事件不工作在iOS上使用touchstart,touchmove和touchend事件制定出如果用戶點擊屏幕。下面
的JavaScript:
var tap = true;
document.addEventListener('touchstart',function(e) {
tap = true;
});
document.addEventListener('touchmove',function(e) {
tap = false;
});
document.addEventListener('touchend',function(e) {
if(tap) {
//users tapped the screen
}
});
對於用戶COORDS使用changedTouches對象上看到頁面上的用戶已被竊聽。
的JavaScript:
var tap = true;
document.addEventListener('touchstart',function(e) {
tap = true;
});
document.addEventListener('touchmove',function(e) {
tap = false;
});
document.addEventListener('touchend',function(e) {
if(tap) {
var touch = e.changedTouches[0];
var pageX = touch.pageX;
var pageY = touch.pageY;
}
});
希望幫助
window.event是ie瀏覽器 – epascarello
哦不對感謝 –