2014-10-06 60 views
0

出於某種原因,NivoSlider沒有此頁面上的工作,我曾嘗試找到一個修復,但我似乎無法弄清楚,爲什麼它不工作。請參閱鏈接:http://wsieworksstaging.com/kww/about-us.htmlNivoSlider不是在引導現場工作

+0

請不要使用「引導」標籤,使用「Twitter的自舉」,因爲這意味着別的 – 2014-10-12 11:22:25

+0

請仔細描述,以避免倒票。請將問題代碼粘貼到將來的問題中。 :) – 2014-10-12 11:23:11

回答

0

你「已經在你的頁面的頂部得到這個代碼:

$(window).load(function() { 
    $('#slider').nivoSlider({ 
     startSlide:0, //Set starting Slide (0 index) 
     slideshowEnd: function(){$('#slider').data('nivo:vars').stop = true;} 
    }); 
}); 

的問題是,你不加載jQuery庫或NivoSlider庫,直至接近頁面的末尾。因此,瀏覽器中的Javascript引擎不知道$的含義或nivoSlider的含義。您需要將此頁面頂部的代碼移動到您正在加載jQuery和Nivo的某處。

編輯

我以爲你是一個jQuery衝突的人。試試這個代碼,而不是:

var j = jQuery.noConflict(); 
j(window).load(function() { 
    j('#slider').nivoSlider({ 
     startSlide:0, //Set starting Slide (0 index) 
     slideshowEnd: function(){$('#slider').data('nivo:vars').stop = true;} 
    }); 
}); 
+0

我已經移動它,但它似乎並沒有解決問題... – SixFootUnda 2014-10-06 18:51:31

+0

@SixFootUnda - 修復了你的一個問題。它仍然不工作的原因是因爲我認爲NivoSlider需要jQuery 1.9或更高版本。您正在使用1.7版。嘗試引用1.9來代替。 – Icemanind 2014-10-06 18:57:52

+0

我沒有1.9的副本,但我使用代碼來訪問最新版本,並把它放在中,似乎並沒有解決我的主要問題。 – SixFootUnda 2014-10-06 19:01:49