我似乎无法弄清楚为什么这个div幻灯片脚本无效:'
剧本:
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
html:
<div id="slideshow">
<div>
<img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg">
</div>
<div>
<img src="http://farm6.static.flickr.com/5230/5638093881_a791e4f819_m.jpg">
</div>
<div>
Pretty cool eh? This slide is proof the content can be anything.
</div>
</div>
以下是该网站的链接: http://www.pearsonaviation.com.au/new/
任何帮助都会非常感激,欢呼!
答案 0 :(得分:1)
页面上没有jQuery
库。
因此错误信息的海洋。
转到此页面:http://jquery.com/download/
下载jQuery js文件,将其托管在您的服务器上并在页面中引用它,或者使用页面上指定的CDN之一。
答案 1 :(得分:0)
你在控制台中有很多错误。幻灯片放映依赖于jquery-library,首先尝试包含它。
答案 2 :(得分:0)
由于您在页面中使用了noConflict,因此全局范围内的$
不指向jQuery库。所以请尝试
jQuery(function($){
$("#slideshow > div:gt(0)").hide();
setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);
})