请你看一下this demo,让我知道为什么我无法通过jquery将动画效果添加到活动类
我有一个名为
的班级.sliding-middle-out {
display: inline-block;
position: relative;
padding-bottom: 3px;
}
.sliding-middle-out:after {
content: '';
display: block;
margin: auto;
height: 3px;
width: 0px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}
.sliding-middle-out:hover:after {
width: 100%;
background: blue;
}
现在我想将相同的动画效果添加到活动类中,而不会调用悬停效果。我做的是合并后面的悬停部分
.sliding-middle-out:after {
content: '';
display: block;
margin: auto;
height: 3px;
width: 0px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
width: 100%;
background: blue;
}
并将类.sliding-middle-out
添加到.active
类中,如
$("button").click(function(){
$(".active").addClass("sliding-middle-out");
});
添加没有动画效果的类。