首先,这与"progressBar“无关,我需要owlCarousel-2的完整百分比(%)状态栏,如果我的问题和描述中有任何混淆,请检查下面的图像。
我刚刚创建了一支笔,请检查链接- https://codepen.io/tsarkar/pen/NmpGmV


我只是完成了“总项目计数”和“当前项目计数”,但不能实现状态栏(%)像我发布的图像。请检查我下面的代码。
$(function(){
var owl = $('.ivySlide');
$('.ivySlide').owlCarousel({
smartSpeed: 500,
items: 1,
margin:0,
nav:true,
dots:false,
onInitialized:counter,
onTranslated:counter
});
function counter(event) {
var element = event.target;
var items = event.item.count;
var item = event.item.index + 1;
var sldtxt = $('.active .ivySlideTxt').html();
$('#counter').html(item+" / "+items)
}
});发布于 2019-04-17 18:44:00
最后我得到了这个问题的解决方案,请检查下面的代码和笔。
$(function(){
$('.ivySlide').owlCarousel({
smartSpeed: 500,
items: 1,
margin:0,
nav:true,
dots:false,
onInitialized:counter,
onTranslated:counter
});
function counter(event) {
var element = event.target;
var items = event.item.count;
var item = event.item.index + 1;
var sldtxt = $('.active .ivySlideTxt').html();
var sldWidth = 100;
var sldPercent = sldWidth * item / items;
$('#counter').html(item+" / "+items)
$('.slTxt').html(sldtxt);
$('.slideState span').css("width", sldPercent + "%");
$('.slideState span').html(sldPercent + "%")
}
});您可以在此处查看我的解决方案https://codepen.io/tsarkar/pen/NmpGmV
https://stackoverflow.com/questions/55606995
复制相似问题