複数行を超えるテキストをインターセプトするための HTML コードは次のとおりです。 HTML: コードをコピー コードは次のとおりです。<div class="sytm-text-1"> <p> 123WORDPRESS.COM ウェブサイト: https://www.jb51.net </p> </div> <div class="sytm-text-2"> <p> 123WORDPRESS.COM ウェブサイト: https://www.jb51.net </p> </div> CS: ... コードをコピー コードは次のとおりです。.sytm-text-1 { 色: #FFF; 背景: #000; 幅: 410ピクセル; 高さ: 22px; } .sytm-text-2 { 色: #FFF; 背景: #000; 幅: 410ピクセル; 高さ: 44px; } p { 行の高さ: 22px; } JS (jQuery をインポート): コードをコピー コードは次のとおりです。$("div[class*='sytm-text']").each(function(e){ var divHeight = $(this).height(); var $p = $("p", $(this)).eq(0); ($p.outerHeight() > divHeight) の場合 { $p.text($p.text().replace(/(\s)*([a-zA-Z0-9]+|\W)(\.\.\.)?$/, "...")); }; }); 上記のコードから、この効果を実現するための主な原則は、子コンテナ (p) の高さを親コンテナ (div) の高さと比較し、両者が等しくなるまで正規表現に従って文字インターセプションを実行することであることがわかります。したがって、インターセプトされる行の数を制御する鍵は、当然 div の高さにあります。 |
<<: IE6 での PNG アルファ透明度 (完全コレクション)
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
目次ドラッグアンドドロップの実装ドラッグイベントドラッグして開始リリースゾーンでの移動境界処理、角度...
*ページを作成する: 2つの入力ボックスとボタン*コードと手順/* 1. 入力行と列の値を取得する2...
この記事では主に、オブジェクト内のフィールドを削除するための js の実装を紹介し、次のように共有し...
目次1. コンセプト1.1 エラーと例外とは何ですか? 1.2 異常の分類2. 例外処理2.1try...
目次1. 必須属性1. 名前2. バージョン2. 説明情報1. 説明2. キーワード3. 著者4. ...
昨日、パソコンにPHP開発環境をセットアップした後、Apacheサーバーを再起動するとエラーが続きま...
Mysql5.5 デュアルマシン ホットスタンバイ実装 2つのMySQLをインストールするMySQ...
1. SQLを実行して表示する @@session.sql_mode を選択します。 グローバルレベ...
目次画像をプルするイメージを実行する(コンテナを生成する)コンテナを起動するコンテナに入るすべてのミ...
以下は、Flex レイアウトを使用した棒グラフです。 HTML: <div class=&qu...
<meta http-equiv="X-UA-compatible" co...
KILL [接続 | クエリ] processlist_id MySQL では、各接続は個別のスレ...
目次1. vue-cli デフォルト プロジェクトを作成する (babel のみを含む) 2. 作成...
(?i) は大文字と小文字を区別しないことを意味します。大文字と小文字をすべて置き換えます。 htm...