我有这个 jQuery 函数,可以在 ID 范围从 status_0 到 status_5 的不同状态消息(p 元素)之间切换:
setTimeout(function() {
var next_status;
if (current_status < 5) {
next_status = current_status++;
} else {
next_status = 0;
}
$(".status_visible").fadeOut("fast", function() {
$("#status_"+next_status).fadeIn("fast");
});
//alert(next_status);
change_status();
}, 10000);
我的问题是,一开始current_status
绝对等于 0,但是当它到达我的增量部分时,它仍然是 0!我用一个简单的 01 尝试了这个next_status = current_status + 1
,它返回 01 而不是 1 (连接它们),所以我尝试next_status = current_status++
了它仍然返回 0 。
有人可以把我直接放在这里吗:)