Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript element.addEventListener(“touchstart”,函数(e){})在iphone上不起作用_Javascript_Android_Html_Ios_Iphone - Fatal编程技术网

Javascript element.addEventListener(“touchstart”,函数(e){})在iphone上不起作用

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"); }); 我不明白为什么这不起作用,甚至说这会起作用,但我真的不明白,我很生气

我正在开发一个网站,除了iphone上的任何活动外,一切都已完成

我尝试了单击、提交、touchstart等等。除了iphone,桌面和android上的一切都可以正常工作

这是我的密码:

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吗