スクロール中にいくつかの関数を実行しようとしています。基本的には、特定のスクロール位置が満たされている場合、私はアプリが何かをしたい。コードのここイオン2:iOSでスクロールするときに関数を実行する
一部:
ionViewDidLoad() {
this.content.ionScroll.subscribe((event) => {
this.scrollPosition = event.scrollTop;
if(this.scrollPosition >= 100){
console.log("more than 100");
}
else {
console.log("less than 100");
}
});
}
WebブラウザやAndroidデバイス上で期待どおりに動作しますスクロールしながら、それは繰り返し条件内「はconsole.log()」のを実行します。 iOSでは、スクロールが停止するのを待ってからconsole.log()を実行します。 パフォーマンス上の理由から、iOSでスクロール中にjavascriptが停止してしまったと読んでいました。このための回避策はありますか?
約1年前に、私は[jquery-do-scroll](https://github.com/WashingtonGuedes/jquery-do-scroll)をiPadのこのケースの回避策として作成しましたが、自然な形でイオンフレームワークで動作します。基本的に、このプラグインはタッチイベントを使用して、使いやすい機能をスクロールします。 –
https://github.com/ionic-team/cordova-plugin-wkwebview-engineプラグインを使用してみましたか?スクロールイベントは、使用時に期待どおりに動作するはずです。 – z00bs
実際に私はしなかった、私はそれを試してみる – leota