Iphone 当用户在iOS Safari中触摸元素时的CSS伪类?
在iOS上的Safari中,当用户触摸某个元素时,是否有CSS伪类?还是我必须使用javascriptIphone 当用户在iOS Safari中触摸元素时的CSS伪类?,iphone,css,ios,css-selectors,pseudo-class,Iphone,Css,Ios,Css Selectors,Pseudo Class,在iOS上的Safari中,当用户触摸某个元素时,是否有CSS伪类?还是我必须使用javascript 与:hover在台式计算机上的工作方式类似,它在手指触摸元素时处于活动状态,然后在用户停止触摸元素时处于非活动状态。CSS目前没有为触摸范例定义任何用户操作伪类 您必须侦听事件并使用JavaScript相应地处理它们。事实上,苹果建议这样做;有关详细信息,请参见《Safari Web内容指南》中的。例如,您需要查看touchstart、touchend、touchmove和touchcance
与:hover在台式计算机上的工作方式类似,它在手指触摸元素时处于活动状态,然后在用户停止触摸元素时处于非活动状态。CSS目前没有为触摸范例定义任何用户操作伪类 您必须侦听事件并使用JavaScript相应地处理它们。事实上,苹果建议这样做;有关详细信息,请参见《Safari Web内容指南》中的。例如,您需要查看
touchstart
、touchend
、touchmove
和touchcancel
事件。回答如下:
...
只应用一次,而不是每个按钮元素似乎都会修复
页面上的所有按钮。或者,您可以使用这个小JS
名为“[Fastclick][1]”的库。它加速了触摸屏上的点击事件
设备,并处理此问题
[1] :
我很困惑。这如何回答这里给出的问题?您似乎还错误地引用了链接标记,即[1]:URL不应在引用中。在您的body标签上添加ontouchstart=“”,将使:active pseudo class在ios/android上着陆时工作。