Vys*_*V K 5 javascript jquery bxslider
我正在使用bxslider创建我的图像幻灯片.图像正在动态更新.我的问题是即使只有一张图像,也会出现淡入淡出和淡出效果.我怎么能阻止这个?
bxslider选项是
var coverSlider = $('.bxslider').bxSlider({
auto: true,
minSlides: 1,
maxSlides: 1,
pager: false,
speed: 500,
pause: 3000,
autoHover: true,
mode: 'fade',
controls: false
})
Run Code Online (Sandbox Code Playgroud)
我正在使用重载方法在添加或删除新图像时更新滑块
coverSlider.reloadSlider();
Run Code Online (Sandbox Code Playgroud)
Son*_*joe 13
这有助于我:
$(document).ready(function(){
$('.bxslider').bxSlider({
mode: 'fade',
auto: ($(".bxslider li").length > 1) ? true: false,
pager: ($(".bxslider li").length > 1) ? true: false,
controls: false
});
});
Run Code Online (Sandbox Code Playgroud)
重新加载之前应该检查图像的数量,destroySlider()如果只有 1 个图像,则使用方法。
// Get the quantity of images (add your code if you want an example)
var numberOfImages = ...;
if (numberOfImages > 1) {
coverSlider.reloadSlider();
} else {
coverSlider.destroySlider();
}
Run Code Online (Sandbox Code Playgroud)