我嵌入了 nivo 滑块:
<link rel="stylesheet" href="/test/workspace/css/nivo-slider.css" type="text/css" media="screen" />
<div class="slider-wrapper theme-default">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<img src="http://amarilaw.com/test/image/2/877/317/5/0/images/lighthouse.jpg" />
<img src="http://amarilaw.com/test/image/2/877/317/5/0/images/main-image2.png" />
</div>
</div>
然后添加以下javascript:
<script type="text/javascript" src="/test/workspace/js/jquery.nivo.slider.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
effect: 'random',
pauseTime: 4000
});
});
</script>
(jquery已经加载到header中了,这里就不做了)
但是,我收到以下错误:
Uncaught TypeError: Object [object Object] has no method 'nivoSlider' /test/:76
(anonymous function) /test/:76
f.event.dispatch jquery-1.7.2.min.js:3
f.event.add.h.handle.i
在这个网站上还有其他一些帖子显示人们遇到了同样的错误。我尝试了以下所有补救措施,但均未成功:
- 确保 jquery 没有在页面上加载两次
- 将 window.load 更改为 document.ready
- 检查 js 文件的所有文件路径是否正确
- 接受耶稣进入我的心
有人有想法吗?这是链接,您必须在下面输入登录信息才能看到它: [1] [1]:http://amarilaw.com/test
用户:betatest
通过:请努力