我在我的滑块区域中使用了 mcustomscrollbar。
我使用了水平滚动部分content x
下面是我使用的代码
$(".selector").mCustomScrollbar({
axis:"x",
autoHideScrollbar:true,
alwaysShowScrollbar:0,
contentTouchScroll:true,
mouseWheel: false,
advanced:{autoExpandHorizontalScroll:true},
callbacks:{
onScroll:function(){
alert(this.mcs.leftPct); /// This is the scrol percentage
}
}
});
在这里它工作正常。我的任务是在回调区域中,我得到了滚动百分比。通过使用它如何获取当前元素号。即最初滚动百分比为 0,元素为第 0 个,查看第 1 个元素。在我拖动滚动条后,它移动到某个位置。当时哪个元素在视口滑块区域中。滚动时,我想获取滚动条所在的当前元素。
请帮我得到这个。如果滚动条低于第三个元素,我想检索元素编号。
为了获得元素号,我使用了以下内容:
var tot_item_count = 12;
var elm_no = Math.round((tot_item_count*this.mcs.leftPct)/100);
但它给出了错误的结果
参考屏幕截图:这里是所有图像的滚动
这里的滚动靠近第三个元素
这里的卷轴靠近第 5 个元素