ionic プロジェクトでパスとして使用されている # に基づいて、$anchorscroll はページ内のアンカー ジャンプ機能に使用されます。以下は使用される主なコードです
$location.hash(id);
$anchorScroll();
実行される操作は次のとおりです:
【1】最初にページをスライドさせず、ボタンを直接クリックして対応する ID へのジャンプをトリガーし、ジャンプ後にページを手動でスライドできるかどうかを確認してください
【2】最初にページをスライドさせてから、ボタンをクリックしてジャンプイベントをトリガーし、ジャンプできるかどうかを確認します。
[3]最初にページをスライドさせ、次にボタンをクリックしてジャンプに成功した後、ジャンプイベントをトリガーします。 、ページを手動でスライドできるかどうかを試してください
Android では、これらの操作はすべて可能です。iPad では、2 番目と 3 番目の操作は無効であり、最初のジャンプが成功した後は、ページは上にスライドできず、下にスライドするだけです。
何千もの Baidu を検索した結果、最終的に答えを見つけました:
ion-content に overflow-scroll="true" を追加するだけです
つまり、<ion-content overflow-scroll="true">