より良いスクロールの原則
<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ビッグデータをインポートする際のエラーの解決方法
OS X 環境で MySQL を起動すると、エラー メッセージが表示されます。 016-03-03T...
xml <?xml バージョン="1.0" エンコーディング="...
1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...
[問題の説明]アプリケーション側では、次のエラーが時々表示されます。メソッド 'mysql_...
コードをコピーコードは次のとおりです。 <div contenteditable="...
この記事は主にMysql一時テーブルの原理と作成方法を紹介します。この記事のサンプルコードは非常に詳...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
目次DOMノード要素ノード:テキストノード:プロパティ ノード:要素を取得getElementByI...
これはかなり前に書かれた記事です。今となっては、その中の考え方は学ぶ価値があるように思えます。jb5...
序文この記事は主に、MYSQL でランキングを実現し、指定ユーザーランキング関数 (並列ランキング関...
select 要素は、単一選択または複数選択のメニューを作成します。フォームが送信されると、ブラウザ...
目次Axios リクエストQs処理データ分析Vantアップロードファイル形式完全なコードこの記事では...
目次背景メタバースとは何ですか?成果を達成するトライアル 1: THREE.TorusGeometr...
北西を見ると私の故郷はどこにあるでしょうか。南東の満月を何度見たことがあるでしょうか。月が再びゆっく...
@vue+echarts は中国地図のフロー効果を実現します#レンダリングを見てみましょう手順:コ...