我有一个Ionic
项目的应用程序。
工作正常。但是当我在ios
中构建并运行项目时,我必须点击twice
和Simulator
中的每个按钮Device
(双击)。
我不知道究竟是什么问题。以及如何调试。
他们的人知道该怎么做吗?
修改按钮和a
标记会发生这种情况。
我把这个CSS:
.button:hover
{background-color:red;}
当我运行项目并点击按钮时,会应用此:hover
css并且click
事件不会触发。
答案 0 :(得分:2)
在iOS设备上,我认为第一次触摸被视为“徘徊”,就像用鼠标悬停在某物上时一样。从本质上讲,iOS上的第一次触摸被视为悬停,第二次被视为真正的点击。
您可以根据浏览器收听.hover
个活动而不是.click
个活动,这些活动将是iOS上的Safari和Android上的Chrome。虽然某些iOS设备可能正在运行chrome,但这可能适用于大多数情况,假设Ionic可以使用。