我将图像保存为“image_1.jpg”、“image_2.jpg”等。单击“下一步”按钮时,会加载新图像。变量名“rightnow”用于增加数字并更改 img src attr 中的 URL。我正在尝试将此变量的值存储在 cookie 中,以便即使在使用新会话时它也能继续加载下一个图像。
我检查了浏览器中的 cookie 值,设置得很好。但是当我实际使用一个新会话时,它似乎使用值 '1' 作为变量 'rightnow' 并显示第一张图像。我的代码有什么问题?(使用jQuery Cookie插件v1.3.1)
$(document).ready(function(){
var highone=9;
var rightnow=$.cookie("mycookieismine");
if (rightnow=='NaN') { rightnow=1;}
$("#next-img").click(function(){
rightnow=rightnow+1; if (rightnow>highone) {rightnow=1;};
$(".imga-class").attr('src',"http://example.com/images/image_"+rightnow+".jpg");
startTime = new Date().getTime();
var date = new Date();
var minutes = 10;
date.setTime(date.getTime() + (minutes * 60 * 1000));
$.cookie("mycookieismine",rightnow, { expires: date });
});
});