我嵌入了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已经加载到标题中,所以我没有在这里加载)
但是,我收到以下错误:
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
此网站上还有一些其他人发布了同样的错误。我已经尝试了以下所有补救措施,但没有成功:
有人有个主意吗? 这是链接,您必须输入以下登录信息才能看到它: [1] [1]: http://amarilaw.com/test
用户:betatest
传递:pleasework答案 0 :(得分:1)
你不止一次调用你的jQuery.min.js文件,即使你说你已经起诉了它。请看行[{1}}和6
。你会注意到同一个文件两次。
因此,jQuery在加载范围内无法使用该函数,因此无法加载该函数。
在这里做两件事:
获取所有关于文档的所有随机108
标记并将其移至<script>
。
删除位于第108行的jQuery.min.js文件
????
利润。