より良いスクロールの原則
<div class="wrapper"> <ul class="content"> <li>...</li> <li>...</li> ... </ul> <!-- ここに他の DOM を置くこともできますが、スクロールには影響しません --> </div> ですので、ここでは最も重要な点についてのみお話します。 ! !
これが、すべてのユーザーがスクロールできない最大の理由です。 数日前にこの問題に遭遇し、better-scroll ドキュメントにアクセスできなくなりました。github のドキュメントは、大まかにしか使えませんでした。解決策を探すのに丸一日かかりました。インターネット上にはさまざまな方法が出てきました。最適な解決策は次のとおりです。 プラグイン経由: better-scroll/observe-dom BetterScroll は、スクロール可能な高さまたは幅を動的に計算します。高さまたは幅が変更されたときに、refresh() メソッドを手動で呼び出す必要はありません。プラグインは MutationObserver を介してこれを実行します。 現在のブラウザが MutationObserver をサポートしていない場合は、setTimeout を使用するようにダウングレードされます。 使用
'@better-scroll/core' から BScroll をインポートします。 '@better-scroll/observe-dom' から ObserveDom をインポートします。 BScroll.use(ObserveDom) const bs = 新しいBScroll('.wrapper', { DOMを観察: 真 }) この問題には多くの解決策がありますが、インターネット上の多くの記事では明確に説明されていません。このプラグインを使用してください。 別の解決策としては、画像の読み込みを監視し、refresh()を呼び出して高さを再計算することです。
以上でbetter-scrollプラグインのスライド不可についての記事は終了です(2021年にプラグインで解決)。better-scrollプラグインのスライド不可に関する関連コンテンツは、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします! 以下もご興味があるかもしれません:
|
<<: NavicatでMySQLビッグデータをインポートする際のエラーの解決方法
使用する仮想マシンは、サーバー環境をシミュレートする CentOS 8.4 です。外部ネットワークに...
目次1. シナリオ2. IJavaScriptShadowboxを実装する2.1 メインスレッドの実...
最新の HTML 標準には、レイアウトを計算するために使用できる calc CSS 式があります。し...
説明: 指定された時間内に前のノードのコンテンツを置き換えるタイマーを設定します。 1. キーコード...
この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...
1.v-bind(略称:)コンポーネント プロパティのデータで定義されたデータ変数を使用するか、コン...
目次コードの実行に長い時間がかかる場合はどうなりますか? Axiosにはタイムアウト処理機能が搭載さ...
1. Docker Swarm とは何ですか? Docker Swarm は、Docker が公式に...
原理手ぶれ補正の原理は、イベントをトリガーすることはできますが、イベントがトリガーされてから n 秒...
CEP - 複合イベント処理。ご注文後、一定期間内にお支払いの確認が取れませんでした。タクシーの配...
目次背景成し遂げるvue-cli2.0での設定方法の補足要約する背景プロジェクトにはローカル構成ファ...
レンガを移動するプロセスでは、さまざまな環境および構成の問題があり、毎回異なるエラーが発生します。 ...
最近、MySQL関連の構文をよく見かけます。また、MySQLストアドプロシージャの書き方も学びたいの...
目次まず、スクロール バーのスタイルを変更するには、疑似要素-webkit-scrollbarを使用...
ネットサーフィンをしていると、私の注意を引こうとする美しいグラフィックでいっぱいの Web サイトを...