我知道这听起来很简单,我在网上上下搜索了一个脚本,但找不到任何东西。我只希望背景每15秒左右自动更改一次。 (就像照片幻灯片一样,但作为背景。)
我的样式表是控制body标签中的bg图像。
谢谢您的帮助。
最佳答案
使用 setInterval
,您可以按时间间隔调用任意函数:
(function() {
var curImgId = 0;
var numberOfImages = 42; // Change this to the number of background images
window.setInterval(function() {
$('body').css('background-image','url(/background' + curImgId + '.jpg)');
curImgId = (curImgId + 1) % numberOfImages;
}, 15 * 1000);
})();