触发CSS:非锚元素的主动选择器

And*_*w F 11 javascript css jquery

如何通过JavaScript(jQuery)触发非锚元素的:active状态?


在查看W3C CSS2规范的第5.11.3节中,参考:hover伪选择器以了解触发a的激活时,我发现以下内容让我相信它应该是可能的:

":在用户激活元素时应用:active伪类.例如,在用户按下鼠标按钮并释放它的时间之间."

"CSS没有定义哪些元素可能处于上述状态,或状态是如何进入和离开的.脚本可能会改变元素是否对用户事件做出反应,并且不同的设备和UA可能有不同的指向或激活的方式元素".

谢谢你的帮助!

jAn*_*ndy 4

您无法像:active使用 javascript 那样触发 css 伪选择器。没有可以执行的函数/处理程序,因此即使您在trigger设置了伪选择器click的元素上css :active(例如将背景颜色设置为红色),也不会发生任何事情。

  • 我想知道近十二年后情况是否仍然如此 (2认同)