Javascript 有 touch.event 吗?

问题描述 投票:0回答:1
object.onclick = function(e) {
  e = e || window.event;
  var target = e.target || e.srcElement;
  alert(target);
}

有window.event,智能手机有

touch.event
吗?

object.onclick = function(e) {
  e = e || touch.event;
  var target = e.target || e.srcElement;
  alert(target);
}
javascript touch-event
1个回答
0
投票

当然! JavaScript 配备了一个名为

touchstart
的漂亮事件,它就像是在触摸屏设备上处理触摸交互的首选工具。因此,当用户在屏幕上点击手指时,
touchstart
事件就会开始执行。

查看此快速片段以查看其实际效果:

// Adding an event listener for touchstart
document.addEventListener('touchstart', function(event) {
    // Your touchstart event handling magic here
    console.log('Touch started!');
});

你猜怎么着?有好友持续进行触摸动作 (

touchmove
) 以及触摸交互结束时 (
touchend
)。这就像三个事件一起工作,使您的基于触摸的交互顺利进行。 🕺💻

参考:

touchstart 事件是 JavaScript 中触摸事件 API 的一部分。您可以在官方文档中找到有关触摸事件的更多详细信息:

MDN Web Docs(Mozilla 开发者网络)是 Web 开发者的可靠资源。这是关于 touchstart 的文档:MDN touchstart https://developer.mozilla.org/en-US/search?q=touchstart 请始终参阅官方文档以获取最准确和最新的信息。

© www.soinside.com 2019 - 2024. All rights reserved.