Javascript 如何更改anythingSlider,使其在仅为1<;时禁用下一个/上一个按钮;李>;在<;ul>;?

Javascript 如何更改anythingSlider,使其在仅为1<;时禁用下一个/上一个按钮;李>;在<;ul>;?,javascript,jquery,image,slideshow,Javascript,Jquery,Image,Slideshow,我有一个页面,上面有多个anythingSlider实例,我使用PHP动态加载页面,交换其中的内容 参考: 我想编辑anythingSlider以禁用上一个/下一个按钮,如果它显示的UL中只有一个LI 换句话说,如果只有一个图像,没有按钮,只有一个相同高度和宽度(没有滚动)的干净div。试试这个 $('.anythingSlider:not("#topSlider")').each(function(i, slider) { // If any slider has less than

我有一个页面,上面有多个anythingSlider实例,我使用PHP动态加载页面,交换其中的内容

参考:

我想编辑anythingSlider以禁用上一个/下一个按钮,如果它显示的UL中只有一个LI

换句话说,如果只有一个图像,没有按钮,只有一个相同高度和宽度(没有滚动)的干净div。

试试这个

$('.anythingSlider:not("#topSlider")').each(function(i, slider) {
    // If any slider has less than 2 let members
    if ( $("ul li", slider).length < 2 ) {
        // don't apply the slider functionality
        return;
    }

    $(slider).anythingSlider({
        easing: "easeInOutExpo",
        autoPlay: false,
        delay: 3000,
        startStopped: false,
        animationTime: 600,
        hashTags: false,
        buildNextPrevButtons: true,
        buildNavigation: false
    });
});

太神了我一直在努力解决这个问题,时间太长了。谢谢,贾斯汀。我添加了你的代码,并从overflow编辑了CSS:auto;溢出:隐藏;这似乎已经成功了!在ff 3.6.3中有一些疯狂的滚动条
$(".anythingSlider").each(function(i, slider) {
    if ( $("ul li", slider).not(".cloned").length == 1 ) {
        $(".arrow", slider).hide();
    }
});