如何在触摸设备上检测哪个元素具有焦点
How to detect what element has the focus, on touch devices
为了检测触发了哪个元素,当我的用户单击锚点或提交表单时,我使用该选择器:
'form input[type=submit]:focus,' +
'form button[type=submit]:focus,' +
'form button:not([type]):focus,' +
'a:focus,' +
'form input[type=submit],' +
'form button[type=submit],' +
'form button:not([type])'
但是在触摸设备上不工作,请问如何解决?
找到解决方案:尝试通过伪选择器 :hover
代替 :focus
获取元素
为了检测触发了哪个元素,当我的用户单击锚点或提交表单时,我使用该选择器:
'form input[type=submit]:focus,' +
'form button[type=submit]:focus,' +
'form button:not([type]):focus,' +
'a:focus,' +
'form input[type=submit],' +
'form button[type=submit],' +
'form button:not([type])'
但是在触摸设备上不工作,请问如何解决?
找到解决方案:尝试通过伪选择器 :hover
代替 :focus