Нужно чтобы картинки были разными, а при разрешении меньше 768px стали точками.
И Почему-то текст с data-title не считывается
https://codepen.io/st-iv/pen/PKQWMJ
customPaging : function(slider, i) {
var title = $(slider.$slides[i]).data('title');
return '<a class="pager__item"></a>';
return '<a class="pager__item">' + title +'</a>';
Чтобы были картинки разные, обычно их урл используют в data-thumb, пример:
< div data-thumb="007MS.png">< img src="Spr_3f_007.png">< /div>
Чтобы при маленьких разрешениях они ставали точками, можно сделать так:
customPaging : function(slider, i) {
var thumb = $(slider.$slides[i]).data('thumb');
return '<a class="dot-trumb"><img src="'+thumb+'"></a>';
},
@media (max-width:992px) {
.dot-trumb img {
display:none;
}
.dot-trumb {
display:inline-block;
width:15px;
height: 15px;
background: #333;
border-radius: 10px;
}
//меняем цвет активного элемента
.slick-active .dot-trumb { background: #777;}
}
Продвижение своими сайтами как стратегия роста и независимости