切换类切换,但不动画

时间:2013-12-23 12:25:17

标签: jquery css jquery-ui

这是针对伪元素:after

 &:after {
    content:" ";
    display:block;
    position:absolute;
    top:358px;
    left:263px;
    width:0;
    height:0;
    border-style:solid;
    border-color:#f8f8f8 transparent;
    border-width: 0 23px 23px 23px;    
 }
 &.moved:after {
  left: 656px;
 }

然后我做的是.toggleClass让它移动:

$('#big-icon-nav').toggleClass( 'moved', 1000 )

它会移动,但它没有动画效果。这甚至可能吗?为什么不呢?

1 个答案:

答案 0 :(得分:1)

据我所知,jQuery无法真正处理:after:before伪元素。 你真的必须使用一个after元素,还是可以用“普通”html标签做同样的事情?

如果不是,您可能需要查看this answer

相关问题