【发布时间】:2011-12-27 11:04:23
【问题描述】:
这可能吗?
例如,如果用户按下“return”键并且我触发了“mousedown”事件,我如何也使用 :active 样式渲染元素?
我知道使用类可以做到这一点,但我更喜欢使用预先存在的 :active 样式。
【问题讨论】:
-
这个问题已经被问过很多次了。 stackoverflow.com/questions/311052/…
-
@Casey-我认为这与您发布链接的问题不同。在那个链接中,问题基本上是如何通过javascript设置伪类。在这里,Evan 似乎在问如何确保已经在 CSS 中设置的伪类实际上是基于 javascript 事件激活的。换句话说,他预设了
:active样式,他正在触发javascript 中的事件,他如何确保这些事件导致该项目被认为是“活动的”。 -
谢谢@Scott,你是对的 - 我问你是否可以使用 JavaScript 激活 CSS 伪类的样式,而不是反过来。
-
简短的回答是:这是不可能的。
标签: javascript css