Ich habe viel gesucht, aber ich konnte keinen Weg finden, (X, Y) Koordinaten für das Caret auf einem Inhalt editierbaren div zu bekommen, es gibt eine Menge von Inhalten im Internet darüber, aber das Problem keiner von die Seiten, die ich gefunden habe, erhalten die Koordinaten entsprechend der Oberseite des Divs, also meine Frage auf eine einfachere Art ist:Erhalten Sie Caret-Koordinaten auf einem contenteditable Div durch Javascript.
Wie kann ich die (X, Y) Koordinaten des Caret auf einem contenteditable Div erhalten, aber das Y-Koordinate muss nach dem oberen Teil des Div berechnet werden und nicht von der Spitze des sichtbaren Teils der Seite?
Hinweis 1: Ich brauche speziell die Y-Koordinate.
Hinweis 2: Ich kann nur reines Javascript, kein JQUERY verwenden.
Mein Weg:
ich keinen direkten Weg, dies zu tun gefunden haben, um dieses Problem zu umgehen dachte ich auf dem Erhalten des Y nach dem sichtbaren Teil der Seite und dem verborgenen Teil des Koordinaten Teile und summiere die Ergebnisse (ich arbeite gerade daran, aber ich bekomme kein Glück!).
Dies ist ein Duplikat von http: // Stackoverflow .com/questions/6846230/javascript-text-selection-page-coordinates - du musst nur div position von retu subtrahieren rned Koordinaten. – Reinmar
Nein, es ist keine doppelte Frage. Die akzeptierte Antwort beantwortet meine Frage nicht. Ich brauche Koordinaten, auch wenn ein Teil des DIV versteckt ist. – Mateus
Es ist kein Duplikat –