我正在尝试设置一个简单的切换,但希望活动状态不可点击并隐藏其他项目。
我有一个基本的例子:
<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;
});
我知道必须有一种更简单的方法,但我的大脑无法正常工作。
任何帮助深表感谢。