没有方法" nivoSlider"在Rails应用程序中

时间:2012-04-30 18:50:12

标签: javascript ruby-on-rails nivo-slider

我想在我的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() ; - 不是。

2 个答案:

答案 0 :(得分:0)

最后

);

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

并且您不需要包含jQuery,默认情况下它包含在内。

答案 1 :(得分:0)

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

<script type="text/javascript" src="jquery.nivo.slider.pack.js"></script>