Plugins iScroll:跟踪Y坐标以在滚动上添加类
当我记录myScroll.y和myScrollPagesY时,我得到以下信息:Plugins iScroll:跟踪Y坐标以在滚动上添加类,plugins,mobile,coordinates,iscroll4,Plugins,Mobile,Coordinates,Iscroll4,当我记录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,-4
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刷新;持续更新Y坐标的方法
我该如何写一个if语句,基本上说:
如果myScroll.y=某个数字,则将所选的类添加到导航按钮
基本上,当你向下滚动页面时,当你点击一个新的部分时,我希望顶部的导航栏高亮显示
提前谢谢 您可以使用onScrollMove事件。将方法附加到此iScroll属性。第一个参数是scrollerobject。现在读取y值
function onScrollMove(scroller, e) {
//read scroller.y or scroller.currPageY, or whatever property you want to use :)
};