我有几个链接,点击后会打开一个子菜单。这是通过我的样式表中的 、 和 声明:hover
来:focus
实现的。:active
效果与此相同:http ://www.cssplay.co.uk/menus/cssplay-click-flyout.html 。
问题是,虽然 CSS 实现有效,但存在各种缺点,我想用 JavaScript 来解决。我使用YUI 3.5.0作为我的 javascript 库。是否可以使用 JavaScript 忽略样式表中的:hover
,:focus
和声明?:active
我知道我可以将这些声明放入一个单独的类中并使用 JavaScript 更改元素的类,但它对我来说似乎不是很干净。