我使用.btn:focus{}
并且在浏览器中工作得很完美我同样尝试了.btn:active
,但是当我在ios模拟器中启动phonegap时它也无法工作:focus和:active,what is up?
html:
<button type="button">Asd button</div>
的CSS:
button:focus,button:active{ background:pink;}
答案 0 :(得分:1)
你无法在iOS中测试按钮的焦点,因为你无法将一个按钮聚焦在iOS中,它不像你可以用键盘那样用桌面操作系统标记它,所以焦点只是真的有点触摸设备上的输入。
对于活动状态,活动状态应该有效,但可能会因等待重新渲染直到触摸设备结束或代码中的错误而延迟。由于必须将在桌面设备上执行的操作转换为触摸环境,因此模拟器的行为并不总是像iOS一样。