クラスup
を最初にクリックし、2番目のクリックでクラスdown
を追加し、3回クリックするとすべてのクラスが削除されます。クリックしてクラスを変更する
これは私のコードですが、クラスがそれぞれ順番に適用されていません。
function initAdClass() {
var trigger = '.post-info h2';
jQuery(trigger).click(function(e) {
if (jQuery(this).not('.up') && jQuery(this).not('.down')) {
jQuery(this).addClass('up');
}
else if (jQuery(this).is('.up') && jQuery(this).not('.down')) {
jQuery(this).removeClass('up').addClass('down');
}
else if (jQuery(this).not('.up') && jQuery(this).is('.down')) {
jQuery(this).removeClass('down');
}
});
}
のtry変更 '' hasClass' –
@Shahnawaハリドは、あなたが私の答えを試しましたか? –