我正在尝试修复这个背景推子,它可以工作,但它会返回一些未定义的值,我无法弄清楚,任何帮助将不胜感激。
php 只是读取一个目录并获取图像文件路径,然后在其中创建包含该文本的隐藏跨度。
$(document).ready(function () {
/* DocReady */
var counter = 0;
var faderImgs = new Array();
$('span.entry').each(function () {
var value = 'images/bg/' + $(this).text();
faderImgs.push(value);
$('<img />').attr('src', value).appendTo(this).css('display', 'none');
})
/* DocReady */
var intId = setInterval(faderBg, 8000);
var numItems = $('span.entry').length;
function faderBg() {
$('.background-fader').animate({
'opacity': '0'
}, 2000, function () {
$('.background-fader').css('background-image', 'url(' + faderImgs[counter] + ')')
$('.background-fader').animate({
'opacity': '1'
}, 2000)
})
counter++;
if (counter > numItems) {
var counter = 0;
}
}
});
- - - - - - - - - - - - - - 编辑 - - - - - - - - - - - ------------------
非常感谢您的帮助,现在又开始工作了。