光滑的滑块将点附加到 class
Slick slider append dots to class
我正在使用 Slick 在我当前构建的布局上创建多个幻灯片。当我尝试使用 appendDots: '.slick-list'
将点附加到 .slick-list
class 时遇到问题,因为它是由 Slick 在页面上的每个滑块中创建并添加的 class每个滑块的点。
如何控制点,使它们只出现在这个特定的滑块上?
function createSlick(){
$(".grid-slideshow").not('.slick-initialized').slick({
slidesToShow: 3,
slidesToScroll: 1,
infinite: false,
dots: true,
appendDots: '.slick-list'
});
}
createSlick();
$(window).on( 'resize', createSlick );
请试试这个:-
function createSlick(){
$(".grid-slideshow").each(function(index, element) {
$(this).not('.slick-initialized').slick({
slidesToShow: 3,
slidesToScroll: 1,
infinite: false,
dots: true,
appendDots: $(this)
});
});
}
createSlick();
$(window).on( 'resize', createSlick );
你可以试试:
[].slice.call(sliders).forEach(function (elem) {
var counter = $(elem).find('.counter-class');
var slickElement = $(elem).find('.items-wrapper-class');
var prev = $(elem).find('.prev-class');
//...
});
我正在使用 Slick 在我当前构建的布局上创建多个幻灯片。当我尝试使用 appendDots: '.slick-list'
将点附加到 .slick-list
class 时遇到问题,因为它是由 Slick 在页面上的每个滑块中创建并添加的 class每个滑块的点。
如何控制点,使它们只出现在这个特定的滑块上?
function createSlick(){
$(".grid-slideshow").not('.slick-initialized').slick({
slidesToShow: 3,
slidesToScroll: 1,
infinite: false,
dots: true,
appendDots: '.slick-list'
});
}
createSlick();
$(window).on( 'resize', createSlick );
请试试这个:-
function createSlick(){
$(".grid-slideshow").each(function(index, element) {
$(this).not('.slick-initialized').slick({
slidesToShow: 3,
slidesToScroll: 1,
infinite: false,
dots: true,
appendDots: $(this)
});
});
}
createSlick();
$(window).on( 'resize', createSlick );
你可以试试:
[].slice.call(sliders).forEach(function (elem) {
var counter = $(elem).find('.counter-class');
var slickElement = $(elem).find('.items-wrapper-class');
var prev = $(elem).find('.prev-class');
//...
});