如果只有一个图像,Nivo滑块会隐藏上一个/下一个按钮

时间:2011-10-28 20:03:19

标签: jquery slider slideshow nivo-slider

我想知道是否有使用Jquery Nivo Slider经验的人知道如果滑块只有1张图像你是否可以隐藏上一个/下一个按钮?我使用滑块的原因是因为我有一大堆其他图像通过分页加载到滑块中:P所以我只是想知道这是否可行? :)

4 个答案:

答案 0 :(得分:6)

这是我解决此问题的方法:

if($('.nivoSlider').find('img').size()===1)
{
   $('.nivo-directionNav').remove();
}

答案 1 :(得分:2)

今天刚刚遇到这个问题。祝你好运。

第#156行//这将删除控制导航

if(settings.controlNav && vars.totalSlides > 1){

第320行//这会停止动画

if((!vars || vars.stop) && !nudge || vars.totalSlides == 1) return false;

答案 2 :(得分:1)

理论上,你可以这样做:

if($(".nivoSlider").children().length === 1)
    $("nivo-prevNav, nivo-nextNav").hide(0);

答案 3 :(得分:1)

jQuery(function($){
    if(jQuery('.nivoSlider').find('img').length>1){
        $('#slider').nivoSlider({
            effect: 'fade' // Specify sets like: 'fold,fade,sliceDown'
        });
    }
});