0
我正在使用Nivoslider作为我正在处理的Web项目。禁用第一张幻灯片上的'上一个'按钮? Nivoslider
从上面的链接可以看出,即使在第一张幻灯片上也会显示“prev”按钮。
是否有可能让NivoSlider“线性”,并且只显示上一个按钮,如果幻灯片编号大于0?
NivoSlider默认设置为“无限”或“循环”,但我确定必须有方法来改变它。
非常感谢这个:-)
我正在使用Nivoslider作为我正在处理的Web项目。禁用第一张幻灯片上的'上一个'按钮? Nivoslider
从上面的链接可以看出,即使在第一张幻灯片上也会显示“prev”按钮。
是否有可能让NivoSlider“线性”,并且只显示上一个按钮,如果幻灯片编号大于0?
NivoSlider默认设置为“无限”或“循环”,但我确定必须有方法来改变它。
非常感谢这个:-)
在初始化滑块,您可以使用自定义功能,改动后的任何帮助。
var sliderSelector = '#slider'; // Replace with your slider selector
$(sliderSelector).nivoSlider({
// .. Other config here
controlNav: true, // This solution relies on this to work
afterChange: function() {
// Hide prev button if on first slide
if ($(sliderSelector + ' .nivo-controlNav .nivo-control:first').hasClass('active'))
$(sliderSelector + ' .nivo-prevNav').hide();
else
$(sliderSelector + ' .nivo-prevNav').show();
// Hide next button if on last slide
if ($(sliderSelector + ' .nivo-controlNav .nivo-control:last').hasClass('active'))
$(sliderSelector + ' .nivo-nextNav').hide();
else
$(sliderSelector + ' .nivo-nextNav').show();
},
afterLoad: function() {
// If you have randomStart set to true, then you might check with what slide it started and act accordingly.
// If you use the default, then this should be all you need
$(sliderSelector + ' .nivo-prevNav').hide();
}
});
很多,非常感谢您的回答 - 我的延误表示歉意。我会尽快尝试,让你知道我如何继续。再次感谢。 – michaelmcgurk
是否有一个特定的原因,如果它不符合您的需求,坚持Nivoslider?实际上,成千上万的优秀jQuery滑块插件可能完全符合您的需求。 例如; [jCarouselLite](http://www.gmarwaha.com/jquery/jcarousellite/)非常轻巧,功能强大。 –
这是一个伟大的观点 - 我想我会尝试jCarouselLite,看看我是否公平 - 谢谢。 – michaelmcgurk