我有一個div,我試圖動畫。該div有一個叫做peek_up的動畫類,我正在使用else/if來添加一個動畫,如果應用了peek_up,則會降低div,如果不是,則會將其提升。我的問題是,即使應用了peek_up,我正在使用的類來提高peek_up類的效果。我將如何去除完成後用於提升的動畫?刪除動畫後的類
$('#box').on('click', function() {
var $this = $(this);
if ($this.hasClass('peek_down')) {
$this.toggleClass('peek_down').toggleClass('bob_down');
}
else{
$this.toggleClass('close_up');
}
});
bob_down降低了div,close_up提高了它(並且在這樣做時遮蔽了peek_up)。 這段代碼是我得到的結果。
可以製作[jsFiddle](http://jsfiddle.net),包括您的HTML,CSS和JS。很難辨別問題到底是什麼。 – Ohgodwhy