Javascript element.addEventListener(“touchstart”,函数(e){})在iphone上不起作用
我正在开发一个网站,除了iphone上的任何活动外,一切都已完成 我尝试了单击、提交、touchstart等等。除了iphone,桌面和android上的一切都可以正常工作 这是我的密码:Javascript element.addEventListener(“touchstart”,函数(e){})在iphone上不起作用,javascript,android,html,ios,iphone,Javascript,Android,Html,Ios,Iphone,我正在开发一个网站,除了iphone上的任何活动外,一切都已完成 我尝试了单击、提交、touchstart等等。除了iphone,桌面和android上的一切都可以正常工作 这是我的密码: document.getElementById("popSwtch1").addEventListener("touchstart", function(e) { alert("clicked"); }); 我不明白为什么这不起作用,甚至说这会起作用,但我真的不明白,我很生气
document.getElementById("popSwtch1").addEventListener("touchstart", function(e) {
alert("clicked");
});
我不明白为什么这不起作用,甚至说这会起作用,但我真的不明白,我很生气
请有人解释一下它为什么不工作,否则我就把我的电脑扔到窗口去
编辑:我试着用iphone5s。我在iPhone7+上试用过,代码正常。但新的问题是,我如何在旧版本上使用它。你能在mac上检查并看到错误吗?除非你没有mac,否则你可以使用safari浏览器检查错误我没有mac。但它不应该起作用吗?这只是一个简单的div触摸。是的,它应该是,但有时iphone做了一些奇怪的事情。你不能对此抱怨。可能是你的iphone或safari是旧版本或其他东西,所以你必须调试并找到原因,否则无法帮助uIf如果它不适用于旧版本,没有人可以为iphone 5开发网站,这毫无意义。当然,你可以只需将iur javascript编译为旧javascript吗