2

我在我的滑块区域中使用了 mcustomscrollbar。

请在此处参考 url 水平滚动示例 url

我使用了水平滚动部分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 个元素 在此处输入图像描述

4

0 回答 0