我尝试了所有内容,无法将我的图片ID链接到Head部分中预加载的Generic.js文件。以下是我的HTML:
<div id="bgimgwrapper">
<noscript>
<div>
<img id='bgNoScript' src='index_files/background1.jpg'
alt='' title='' width='100%' height='100%' />
</div>
</noscript>
<img class="active" id="bg0" src="index_files/background1.jpg"
style="width: 100%; display: none;">
<img id="bg1" src="index_files/background2.jpg"
style="width: 100%; display: block;">
</div>
bg0
和bg1
应该分配给预加载的generic.js中的函数,这里的函数是:
function bgStart() {
setCurrentCycle();
$bg = $('<img style="width:100%">'), bg = $bg[0];
$bg.hide().load(bgLoad);
$bg.addClass("active");
bg.id = "bg" + currentCycle;
bg.src = slideArray[currentCycle];
$bg.appendTo("#bgimgwrapper");
theWindow.resize(resizeBg)
}
bgStart()
基本上是背景图片滑块。然而,在萤火虫中,我甚至无法看到评价&#34; ev&#34;在每个ID div旁边签名。感谢您的评论。
答案 0 :(得分:2)
不明白为什么要为新的bg元素使用2个引用...怎么样:
$bg = $('<img style="width:100%">');
$bg.hide().load(bgLoad)
.addClass("active")
.attr('id', 'bg' + currentCycle)
.attr('src', slideArray[currentCycle])
.appendTo("#bgimgwrapper");
theWindow.resize(resizeBg);