$(document).ready(function () {
$('#textEditor').contents().keypress(function (e) {
if (e.which == 35) {
alert('# pressed');
//How to get '#' character offset relative to an iframe
}
return true;
});
#textEditor
是我在我的代码中使用的 iframe 的 ID
编辑: x-y坐标偏移,而不是iframe开头的字符数
提前致谢。
答案 0 :(得分:0)
var selection = window.getSelection();
var range = selection.getRangeAt(0);
console.log(range.getBoundingClientRect()); // left, top, height, width