contenteditableのキャレットx,y座標を取得する。
2878 ワード
1.選択と範囲を取得する。
var sel = window.getSelection();
var range = sel.getRangeAt(0);
2.折りたたまれたdivを挿入。
var div = document.createElement('div'); div.className = "test" // class名(自由)をつけておく。
range.insertNode(div);
3.div座標を取得する(ここからjQuery必要。)
console.log($(".test")[0].offsetTop,$(".test")[0].offsetLeft); // x,y座標が取得できた。
4.divを削除します。
$(".test").remove();
Author And Source
この問題について(contenteditableのキャレットx,y座標を取得する。), 我々は、より多くの情報をここで見つけました https://qiita.com/Yamkaz/items/b8a63bfe8c591d76b270著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .