jQuery活动状态

jQuery活动状态,jquery,toggle,show-hide,Jquery,Toggle,Show Hide,我试图设置一个简单的切换,但希望活动状态不可点击,并隐藏其他项目 我有一个基本的工作示例: <script> $(document).ready(function() { $('.entry-title').click(function() { $(".entry-content").hide("normal"); $(this).closest('.post').find('.entry-content').fadeIn();

我试图设置一个简单的切换,但希望活动状态不可点击,并隐藏其他项目

我有一个基本的工作示例:

<script>
$(document).ready(function() {
    $('.entry-title').click(function() {
        $(".entry-content").hide("normal");
        $(this).closest('.post').find('.entry-content').fadeIn();
        return false;
    });
});
</script>
我知道一定有更简单的方法,但我的大脑不工作

非常感谢您的帮助

$(".entry-title").click(function() {

    if ($(this).hasClass("active")) {

        $(this).removeClass('active');
        $(this).closest('.post').find('.entry-content').fadeIn();

    } else {
        $(this).addClass('active');
        $(".entry-content").hide("normal");
    }
    return false;
});