0

我想在我的 Rails 应用程序中使用 nivoSlider,但我有一个问题:

Uncaught TypeError: Object [object Object] has no method 'nivoSlider'

f.Callbacks.o                      jquery.min.js:2
f.Callbacks.p.fireWith             jquery.min.js:2
e.extend.ready                     jquery.min.js:2
c.addEventListener.B               jquery.min.js:2

我使用 jquery 1.7.2 和 nivoSlider 2.7.1。

我的 JavaScript 代码:

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="jquery.nivo.slider.pack.js"></script>
<script type="text/javascript" >
    $(document).ready(function()
    {
        $("#slider").nivoSlider();
    });
</script>

$(document).ready(function() {});之前的所有其他代码 并使用 jQuery 工作,但在$("#slider").nivoSlider(); 之后 - 不是。

4

2 回答 2

0

您确定这是 js 文件的正确路径吗?

<script type="text/javascript" src="jquery.nivo.slider.pack.js"></script>
于 2012-04-30T19:30:30.290 回答
0

);在最后

$(document).ready(function()
{
    $("#slider").nivoSlider();
});

而且您不需要包含 jQuery,它默认包含在内。

于 2012-04-30T19:24:37.397 回答