gpt4 book ai didi

JavaScript onTouch 不工作

转载 作者:搜寻专家 更新时间:2023-11-01 05:02:02 24 4
gpt4 key购买 nike

谁能告诉我为什么这个 onTouch 处理程序没有触发。

var myDiv = document.getElementById('existingContent');
var myButton = '<a href="#" onClick="logOut();" ontouch="logOut()">log out</a>';
myDiv.appendChild(myButton);

function logOut() {
alert('hello');
}

我使用的是 iPad 1。

最佳答案

我的建议与提议的相同here在 MDN 上:

var el = document.getElementsByTagName("canvas");  
el.addEventListener("touchstart", handleStart, false);

我对 ontouch 属性的犹豫是跨设备支持。为此,您可以考虑特征检测。

Modernizr是一种确定是否在运行时启用触摸的流行方法。

如果启用了上述事件,touch 或 no-touch 类将添加到 html 元素并用于确定是否应运行上述代码。

编辑:

在随后的几天里,我遇到了 this描述触摸事件的文档。与许多技术一样,它还有更多...

关于JavaScript onTouch 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10956637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com