我试图调试它,但我只是不明白为什么每当我将变量 disp 加一时它就会返回为 NaN。如果有人能解释为什么会发生这种情况,我会非常感激。
var votePages = new Array();
votePages[0] = "http://minecraftservers.org/vote/100924";
votePages[1] = "http://www.planetminecraft.com/server/revolutionarycraft---ssdfactionsecosurvivalgrief/vote/";
votePages[2] = "http://minecraftservers.net/server/66267/vote/";
votePages[3] = "http://mineservers.com/server/11885/vote";
votePages[4] = "https://minestatus.net/92187-revolutionary-craft/vote";
var disp = 0;
$("#dispVotePage").attr("src", votePages[disp]);
$(document).on('click', '#next', function(){
$("#dispVotePage").attr("src", '');
var disp = disp++;
alert(disp);
$("#dispVotePage").attr("src", votePages[disp]);
if (disp !== 0) {
$("#previous").css('display', 'block');
}
});
$(document).on('click', '#previous', function(){
$("#dispVotePage").attr("src", '');
var disp = disp--;
$("#dispVotePage").attr("src", votePages[disp]);
if (disp === 0) {
$("#previous").css('display', 'none');
}
});
你会看到我有 alert(disp) 在那里,它用于调试目的。