当我记录 myScroll.y 和 myScrollPagesY 时,我得到了这个:
var myScroll;
function loaded() {
myScroll = new iScroll('wrapper', {
snap: 'div',
momentum: false});
console.log(myScroll.y);
console.log(myScroll.pagesY);
}
输出:
0
0, -422, -465
因此,默认数值是 0,但是当我滚动时,我看不到控制台中的数字变化。
我是否必须以某种方式合并 iScroll refresh(); 不断更新Y坐标的方法?
我将如何编写一个基本上说的 if 语句:
如果 myScroll.y = 某个数字,则将“选定”类添加到导航按钮。
基本上,当您向下滚动页面时,我希望顶部的导航栏在您点击新部分时突出显示。
提前致谢!