这是jsfiddle:http://jsfiddle.net/k57VE/1/
$(document).ready(function(){
var images = [ "http://i.imgur.com/X2G0MEL.jpg", "http://i.imgur.com/5XMcoCX.jpg", "http://i.imgur.com/CTFvvcf.jpg"];
var currentImage = 0;
function changeBackground() {
$( '#splash' ).css( { background-image: 'url(' + images[ ++currentImage ] + ')' } );
if ( currentImage >= images.length - 1 ) {
currentImage -= images.length;
}
}
setInterval( changeBackground, 3000 );
});
});
Run Code Online (Sandbox Code Playgroud)
我试图让背景每3秒更换一次.我有设置来改变CSS,但我不知道我做错了什么.
查看您自己的小提琴链接时,请检查您的开发者控制台,您会发现
未捕获的SyntaxError:意外的令牌 -
.css({ background-image: ...是语法错误.您需要引用属性名称,因为文字属性名称不能包含连字符.
$('#splash').css({ "background-image": 'url(' + images[++currentImage] + ')' });
Run Code Online (Sandbox Code Playgroud)
您})的代码末尾还有一个额外的,这是另一个语法错误.
| 归档时间: |
|
| 查看次数: |
63 次 |
| 最近记录: |