より良いスクロールの原則
<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ビッグデータをインポートする際のエラーの解決方法
序文:多くのビジネス テーブルでは、歴史的またはパフォーマンス上の理由により、最初のパラダイムに違反...
一般的に、Web ページの背景色は、より柔らかく、よりシンプルで、より明るく、暗いテキストとマッチし...
https ベースポート 443。これはキーと呼ばれるものに使用されます。これらのことを理解せずにで...
目次例1例2例3例4例1 <html> <ヘッド> <title>...
重要なイベントまであと何日あるか知りたいですか? Linux bash と date コマンドが役に...
1. マスタースレーブレプリケーションとは何ですか?マスター データベースの DDL および DML...
目次1. ダウンロード2. インストール3. my.ini ファイルを設定する(デフォルトのエンコー...
この記事では、Docker で新しいイメージを手動で構築する方法を紹介し、皆さんと共有します。詳細は...
MySQL には多くのデータベース管理ツールがあります。作業効率の向上に役立つ優れた GUI ツール...
暗号化と復号化は、通信のセキュリティを確保するための重要な手段です。すでに多くの暗号化アルゴリズムが...
この記事では、一般的な MySQL 最適化方法をいくつかまとめて簡単に紹介します。これは、フルタイム...
1. Nginx ステータス監視Nginx には、Nginx の全体的なアクセス ステータスを監視す...
通常、クリック イベントは、メッセージ リマインダーのさまざまな状況に分割されます。これらが処理され...
この本「グラフィックデザイナーとして成長する」は多くの人が読んでおり、私もオリジナルの PDF 版を...
ドラッグ アンド ドロップ API は、ドラッグ可能な要素を HTML に追加し、ドラッグ可能な豊富...