こんにちは、スクロールにiScrollを使用してモバイルweb.appを構築しています。問題は、ページが最初に読み込まれるときにiScrollスクローラーの動作に問題が発生することがあることです。
これは、問題を解決するために追加したコードであり、(document).ready
ほとんどの場合それを実行していますが、たまに機能しないようです。
ラッパー(スクロール可能な領域)の高さが遅くなると、スクローラーが機能しないと推測されます。そのためdocument.ready
、上記の結果を追加しました。
https://stackoverflow.com/
<script type="text/javascript">
var myScroll;
$(document).ready(function loaded() {
myScroll = new iScroll('wrapper');
});
$(document).ready.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
$(document).ready.addEventListener('DOMContentLoaded', loaded, false);
</script>`
助けていただければ幸いです。
ありがとうございました