【发布时间】:2012-08-29 00:58:27
【问题描述】:
正如您在jsfiddle 中看到的,当您单击菜单按钮时,指向该按钮的小三角形仅在动画完成后才会显示。我希望动画从伪元素开始,然后才进入下拉菜单元素。我怎样才能做到这一点?
解决方案不一定要使用 javascript,CSS3 将是最受欢迎的,我不担心兼容性问题。
【问题讨论】:
-
slideToggle完全隐藏了元素。如果您使用 jQuery 来切换height使用animate怎么办? -
Manipulating CSS :before and :after pseudo-elements using jQuery 的可能重复项,尽管您可以通过 both JavaScript 和 CSS3 的组合来实现这一点,但我不确定您能走多远.
-
这肯定不是重复的,但是这个问题的答案很能说明我的无知。
pseudo-elements themselves are not part of the DOM, and thus you can't select and manipulate them directly with jQuery.谢谢!
标签: javascript jquery html css pseudo-element