Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.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 我必须点击两次以激活任何按钮动作(离子/角度)_Javascript_Ios_Angularjs_Ionic Framework - Fatal编程技术网

Javascript 我必须点击两次以激活任何按钮动作(离子/角度)

Javascript 我必须点击两次以激活任何按钮动作(离子/角度),javascript,ios,angularjs,ionic-framework,Javascript,Ios,Angularjs,Ionic Framework,我有一个应用程序,它是一个Ionic项目 在安卓系统中,它运行良好。但是,当我在ios中构建和运行项目时,我必须在Simulator和Device中单击每个按钮两次(双击) 我不知道到底是什么问题。以及如何调试 他们是知道该怎么做的人吗 编辑对于按钮和a标签,会发生这种情况 我把这个CSS: .button:hover {background-color:red;} 当我运行我的项目并点击按钮时,就会应用这个:hovercss,并且click事件不会触发。在iOS设备上,我相信第一次

我有一个应用程序,它是一个
Ionic
项目

在安卓系统中,它运行良好。但是,当我在
ios
中构建和运行项目时,我必须在
Simulator
Device
中单击每个按钮两次
(双击)

我不知道到底是什么问题。以及如何调试

他们是知道该怎么做的人吗

编辑对于按钮和
a
标签,会发生这种情况

我把这个CSS:

  .button:hover
   {background-color:red;}

当我运行我的项目并点击按钮时,就会应用这个
:hover
css,并且
click
事件不会触发。

在iOS设备上,我相信第一次触摸被视为“悬停”,就像用鼠标悬停在某物上一样。本质上,iOS上的第一次触摸被视为悬停,第二次被视为真正的点击


您可以收听
。悬停
事件,而不是
。单击基于浏览器的
事件,这将是iOS上的Safari和Android上的Chrome。尽管某些iOS设备可能运行chrome,但这可能适用于大多数情况,前提是可以使用Ionic。

我能做些什么来解决这个问题@jaredash以前从未使用过Ionic,但根据我对javascript的了解,您可能可以监听。悬停事件而不是。基于浏览器的单击事件,这将是iOS上的Safari和Android上的Chrome。尽管某些iOS设备可能运行chrome,但这可能适用于大多数情况,前提是Ionic可以运行,您使用的是哪个版本的Ionic?@AdityaSingh Ionic version
1.7.12