我想第二次點擊時有一個反向動畫,但第二個動畫必須與第一個動畫相反,但必須具有相同的動畫。 我也寫在jquery中,因爲我希望在單擊對象後保持該位置,直到再次單擊。第二次點擊jQuery反向動畫
我希望你明白我的意思。萬分感謝!
的JavaScript:
$('.linguait').click(function() {
if (('.linguait').hasClass('active')) {
$('.linguait').removeClass('active');
$('.linguait').addClass('deactive');
} else{
$('.linguait').removeClass('deactive');
$('.linguait').addClass('active');
}
});
CSS:
linguait.active {
right:25%;
margin-right: -10px;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: right 2s, margin-right 2s, -webkit-transform 2s;
transition: right 2s, margin-right 2s, transform 2s;
}
.linguait.deactive {
right:5%;
margin-right: -2px;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
-webkit-transition: right 2s, margin-right 2s, -webkit-transform 2s;
transition: right 2s, margin-right 2s, transform 2s;
}
你有任何相關的HTML?這將有助於重現動畫 – AGE