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 = 特定の数値の場合、クラス「選択済み」をナビゲーション ボタンに追加します。
基本的に、ページを下にスクロールしているときに、新しいセクションに移動したときに上部のナビゲーション バーが強調表示されるようにします。
前もって感謝します!