我只是写了一个简单的脚本来改变点击背景,问题是当电路板的第一个元素在这里省略第二次重复我的代码更改在单击背景,并跳过第一个元素板
$(function() {
var i = 0;
var preloadImg = [
'https://www.colourbox.com/preview/11903964-black-and-white-embossed-paper-background-lighting-effect.jpg',
'http://download.4-designer.com/files/20140222/Personalized-lobes-mosaic-background-vector-material-57935.jpg',
'http://www.tabletwallpapers.org/download/peak-wallpaper_800x800.png',
'https://s29.postimg.org/51x27g4dj/save_world_colo2r.jpg'
];
$(".right").click(function() {
if (i < preloadImg.length) {
$('.back').css('background-image', 'url(' + preloadImg[i] + ')');
} else if (i == preloadImg.length) {
i = 0;
}
i++;
});
});
这里的:Demo
你正在设置'i = 0;',然后你再次用i ++增加i;' – CBroe