2012-04-30 33 views
0

我想在我的Rails應用程序使用nivoSlider沒有方法 「nivoSlider」,但我有一個問題:先後在Rails應用程序

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和2.7.1 nivoSlider。

我的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> 

之前$(文件)。就緒所有其他代碼(函數(){});並使用jQuery工作,但在$(「#slider」)。nivoSlider(); - 不是。

回答

0

);

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

而你並不需要包括jQuery的,則默認情況下包括在內。

+0

我這樣做,但它不起作用。 –

+0

另外檢查nivo滑塊的來源。這通常是資產。 –

+0

如何檢查來源? –

0

你確定這是js文件的正確路徑嗎?

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

我認爲 - 是的。但是,這是怎麼回事? –