スクロール イベントを使用した iPhone/iPad でのイベント キャプチャ
iPad でスクロール イベントをキャプチャしようとしているときに、トラブルシューティングの取り組みにより、一般的なアプローチが明らかになりました。 window.onscroll や document.onscroll などは、必要な応答をトリガーできません。
iOS でのイベント処理についてデバイス
iPhoneOS のイベント処理メカニズムは、従来のデスクトップ ブラウザとは異なります。連続した 1 本指のパンまたは 2 本指のスクロール中には、スクロール イベントは生成されません。代わりに、ユーザーがページの移動を停止して再描画するとイベントがトリガーされます。
iPhone/iPad でのスクロール イベントのキャプチャ
iPhone/iPad でスクロール イベントを正常にキャプチャするには、
window.addEventListener('scroll', function() { alert("Scrolled"); });
または同等の jQuery 構文:
$(window).scroll(function() { alert("Scrolled"); });
追加リソース
詳細については、Safari Web コンテンツでのイベントの処理に関する Apple のドキュメントを参照してください。 https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3