mCustomScrollbar获取滚动位置

时间:2014-06-29 08:11:00

标签: javascript jquery scroll scrollbar

我使用mCustomScrollbar,我想知道我的滚动条位置是否在底部使用jquery.How可能吗?我可以在jquery中使用普通底部检查用法,还是mCustomScrollbar库中有任何函数?

3 个答案:

答案 0 :(得分:5)

查看callbacks example - 滚动百分比显示滚动百分比。打开HTML源代码,您会看到它使用 whileScrolling 回调:$("#mcs-top-pct").text(this.mcs.topPct+"%");,所以当this.mcs.topPct为100时,容器会滚动到底部:)

答案 1 :(得分:3)

我习惯了这样的事情:

$('#someElement').mCustomScrollbar({theme: "minimal"});

之后,您可以使用以下代码获取 scrollTop

var scrollTop = $('#someElement').find(".mCSB_dragger").position().top;

答案 2 :(得分:0)

您可以从展示位置的最高位置计算scrollTop:

v[with(rle(!is.na(v)), {
         i1 <- cumsum(lengths)
         i2 <- lengths[values]
         c(rbind(i1[values] - i2 + 1 , i1[values]))
   })]
#[1]  1  9 27 41