Der HTML-Code zum Abfangen von mehrzeiligem Text lautet wie folgt: HTML: Code kopieren Der Code lautet wie folgt:<div Klasse="sytm-text-1"> <p> 123WORDPRESS.COM Website: https://www.jb51.net </p> </div> <div Klasse="sytm-text-2"> <p> 123WORDPRESS.COM Website: https://www.jb51.net </p> </div> CSS: Code kopieren Der Code lautet wie folgt:.sytm-text-1 { Farbe: #FFF; Hintergrund: #000; Breite: 410px; Höhe: 22px; } .sytm-text-2 { Farbe: #FFF; Hintergrund: #000; Breite: 410px; Höhe: 44px; } P { Zeilenhöhe: 22px; } JS (jQuery importieren): Code kopieren Der Code lautet wie folgt:$("div[Klasse*='sytm-text']").jeweils(Funktion(e){ var divHeight = $(this).height(); var $p = $("p", $(diese)).eq(0); während ($p.outerHeight() > divHeight) { $p.text($p.text().replace(/(\s)*([a-zA-Z0-9]+|\W)(\.\.\.)?$/, "...")); }; }); Aus dem obigen Code können wir erkennen, dass das Hauptprinzip zum Erreichen dieses Effekts darin besteht, die Höhe des untergeordneten Containers (p) mit der des übergeordneten Containers (div) zu vergleichen und gemäß dem regulären Ausdruck ein Zeichenabfangen durchzuführen, bis beide gleich sind. Daher liegt der Schlüssel zur Steuerung der Anzahl abgefangener Zeilen natürlich in der Div-Höhe. |
<<: PNG-Alpha-Transparenz in IE6 (vollständige Sammlung)
>>: Detaillierte Erklärung der CSS-Float-Eigenschaft
Umfeld: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-gli...
Vorwort Bei der WeChat-Applet-Entwicklung (native...
Vorstehend: Dieses Dokument basiert auf der Annah...
Detaillierte Erläuterung der gespeicherten Prozed...
Während der Entwicklung wird eine gute Benutzerob...
<br />Um zu beweisen, dass sein Engagement f...
Inhaltsverzeichnis Datenvolumen Anonyme und benan...
Ich habe den Dialog beim Schließen verwendet und e...
1. Übersicht Redis Cluster ermöglicht hohe Verfüg...
1. HBase-Übersicht 1.1 Was ist HBase? HBase ist e...
Mac verwendet Shell (Terminal) SSH, um eine Verbi...
Docker installiert MySQL Version 8.0.20 zu Ihrer ...
Bild herunterladen Auswählen eines MySQL-Images D...
In diesem Artikel finden Sie eine Sammlung von Ja...
Wenn Sie mit dem Erlernen von Linux beginnen, müs...