Javascript 停止在设置的变量编号处交换img src
快速且可能简单的jQuery/JS问题。 我正在交换一个循环中的图像src。图像文件都使用数字作为文件命名约定。我试着循环到第九个数字,然后再从0开始循环。 以下是我的javascript代码:Javascript 停止在设置的变量编号处交换img src,javascript,jquery,Javascript,Jquery,快速且可能简单的jQuery/JS问题。 我正在交换一个循环中的图像src。图像文件都使用数字作为文件命名约定。我试着循环到第九个数字,然后再从0开始循环。 以下是我的javascript代码: var i = 0; setInterval(function(){ $('#loop').attr('src', 'http://wx.wpri.com/weather/radar/Radar_Loop_WEB300_00'+ (++i) + '.jpg'); }, 500)
var i = 0;
setInterval(function(){
$('#loop').attr('src', 'http://wx.wpri.com/weather/radar/Radar_Loop_WEB300_00'+ (++i) + '.jpg');
}, 500);
想法?使用模数运算符,或重置它:
setInterval(function(){
i++;
if (i == 10) { i = 0; }
$('#loop').attr('src',
'http://wx.wpri.com/weather/radar/Radar_Loop_WEB300_00'+ i + '.jpg');
}, 500);
或:
setInterval(function(){
i = (i + 1) % 10;
$('#loop').attr('src',
'http://wx.wpri.com/weather/radar/Radar_Loop_WEB300_00'+ i + '.jpg');
}, 500);