JavaScript: Finden Sie heraus, wo das Umbrechen von Text in einem div geschieht

8

Ich möchte herausfinden, wo der Webbrowser Text in einem bestimmten div eingepackt hat.

Die Motivation dafür ist ein WYSIWYG-Editor, der contenteditable verwendet. Benutzer schreiben dort Text und abhängig von der Breite des editierbaren Feldes, der Schriftart und anderen Faktoren wird sie an bestimmten Stellen umgebrochen. Ich würde gerne wissen, wo diese auftreten.

Ich kann nur an sehr hackische Lösungen denken (z. B. ein span um jedes Zeichen einfügen, eine Schleife über diese Bereiche ziehen, ihre offsetTop Eigenschaft erhalten und eine Notiz machen, wenn sie sich ändert). Gibt es eine bessere / übliche Methode, dies zu tun?

    
Sjlver 01.10.2016, 09:34
quelle

2 Antworten

1

Ich habe eine Google-Suche gemacht und festgestellt, dass dies auf dem Stack-Overflow liegt. Ich bin mir nicht sicher, ob Sie danach suchen, aber lesen Sie es. Es ist ziemlich alt.

Zeilenumbrüche finden

    
Jason 07.10.2016, 15:44
quelle
0
%Vor%

Oder

%Vor%     
O'jan G 07.10.2016 15:47
quelle

Tags und Links