我只是寫了一個簡單的腳本來改變點擊背景,問題是當電路板的第一個元素在這裏省略第二次重複我的代碼更改在單擊背景,並跳過第一個元素板
$(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