2013-10-23 105 views
1

我使用.btn:focus{},并且在浏览器中完美地工作,我也尝试过.btn:active相同,但是当我在ios模拟器中启动phonegap时,它将不起作用:focus和:active,这是怎么回事?Phonegap CSS:focus and/or:active on button not working

HTML:

<button type="button">Asd button</div>

CSS:

button:focus,button:active{ background:pink;}

+0

你如何试图在iOS中集中非输入元素?我不知道在基于触摸的操作系统中会构成一个集中按钮。 –

+0

@ Owen'Coves'Jones用鼠标点击按钮 – sbaaaang

+0

@ Owen'Coves'Jones因此无法使用模拟器测试焦点和活动状态? :/ – sbaaaang

回答

1

您不能测试iOS中一个按钮的焦点,因为你不能专注于iOS的一个按钮,它的不像你可以像使用桌面操作系统一样使用键盘来选择它,所以焦点只是真正用于触摸设备上的输入。

对于活动状态,活动状态应该可以工作,但可能会因为等待重新呈现而延迟,直到触摸设备结束或者代码中出现错误。由于必须将桌面设备上执行的操作转换为触摸环境,模拟器并不总是像iOS一样运行。