Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “没有办法”;“nivoSlider”;在Rails应用程序中_Javascript_Ruby On Rails_Nivo Slider - Fatal编程技术网

Javascript “没有办法”;“nivoSlider”;在Rails应用程序中

Javascript “没有办法”;“nivoSlider”;在Rails应用程序中,javascript,ruby-on-rails,nivo-slider,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.

我想在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
我使用jquery1.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>

$(文档).ready(函数()
{
$(“#滑块”).nivoSlider();
});
$(document).ready(function(){})之前的所有其他代码并使用jQuery工作,但在$(“#滑块”).nivoSlider()之后使用-不是

在末尾

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

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

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

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


同时检查nivo滑块的来源。这通常是在资产中。我想是的。但这是怎么回事?