2

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

我有一个基本的例子:

<script>
$(document).ready(function() {
    $('.entry-title').click(function() {
        $(".entry-content").hide("normal");
        $(this).closest('.post').find('.entry-content').fadeIn();
        return false;
    });
});
</script>

我尝试了 if 语句,但没有运气。

$(".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;
});

我知道必须有一种更简单的方法,但我的大脑无法正常工作。

任何帮助深表感谢。

4

0 回答 0