iScroll:跟踪Scroll上addClass的Y坐标

| 当我登录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 =某个数字,则将类别“ selected”添加到导航按钮。 基本上,当您向下滚动页面时,我希望当您点击一个新部分时,顶部的导航栏突出显示。 提前致谢!     
已邀请:
您可以使用onScrollMove事件。将方法附加到此iScroll属性。第一个参数是scrollerobject。现在读取y值。
function onScrollMove(scroller, e) {
  //read scroller.y or scroller.currPageY, or whatever property you want to use :)
};
    

要回复问题请先登录注册