Twitter bootstrap NivoSlider在引导站点中不工作

Twitter bootstrap NivoSlider在引导站点中不工作,twitter-bootstrap,nivo-slider,Twitter Bootstrap,Nivo Slider,由于某些原因,NivoSlider在此页面上不起作用,我已尝试找到修复方法,但我似乎无法找出其不起作用的原因。。请参阅链接:您的页面顶部有以下代码: $(window).load(function() { $('#slider').nivoSlider({ startSlide:0, //Set starting Slide (0 index) slideshowEnd: function(){$('#slider').data('nivo:vars').

由于某些原因,NivoSlider在此页面上不起作用,我已尝试找到修复方法,但我似乎无法找出其不起作用的原因。。请参阅链接:

您的页面顶部有以下代码:

$(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;} 
    });
});

@六英尺大,解决了你的一个问题。它仍然不起作用的原因是我认为NivoSlider需要jQuery1.9或更高版本。您使用的是1.7版。试着引用1.9。我没有1.9的副本,但我用代码访问了最新版本,并把它放进去,似乎没有解决我的主要问题。请不要使用“bootstrap”标签,使用“twitter bootstrap”,因为它的意思是其他请仔细描述以避免否决票。请为以后的问题粘贴问题代码。:)