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 version1.7.12