我正在尝试使用一个按钮以循环方式显示/隐藏元素的无序列表。页面加载,显示第一个元素,单击按钮,显示的元素被隐藏并显示下一个......有点像在幻灯片中单击下一个。问题是我不知道如何在第一个 if 语句之后停止或重置点击功能。触发该功能现在将它们全部撕开。有人可以看看我的代码并帮帮我吗?
var daily = '.daily_goal_activity li';
$(daily).addClass(function (index) {
return "item-" + index;
});
$('.item-0').show();
});
$('#activity_toggle').click(function () {
$(daily).hide();
if ($(daily).hasClass('item-0')) {
$('.item-1').show();
}
if ($(daily).hasClass('item-1')) {
$('.item-2').show();
}
});