2

私のdivにアクティブなクラスがない場合は、それを追加してください。クラスがアクティブになっている場合は、それを削除します。

次のように、私のコードのみがクラスを追加し、クエリを続行して最後に削除します.2つの別々のクリック関数である最良の解決策は何ですか?

$('.work-showcase').click(function(){
    if ( !$(this).hasClass('active') ){
        $(this).addClass('active');
    } else {
        $(this).removeClass('active');
    };
});
4

2 に答える 2

7

使用toggleClass方法:

$(".work-showcase").click(function() {
    $(this).toggleClass("active");
})
于 2013-01-23T14:08:33.997 に答える
0

$("#YourID").removeClass('ClassName'); $("#YourID").addClass('ClassName');

于 2013-01-23T14:58:51.840 に答える