2016-03-18 2 views
2

То, что я пытаюсь сделать, это место падение вниз чуть ниже курсораполучить верхнюю левую позицию курсора в текстовое поле

У меня есть текстовое поле, и когда я печатаю что-то или нажав в текстовое поле, где мне нужно его верхний абсолютный положение, так что я могу дать такую ​​же позицию в мой уль Li элемент

что я сделал еще сейчас

var cursorPosition = $('#PostContent').prop("selectionStart"); 
      console.log(cursorPosition); 

но его возвращение его текст отсчет положения не высота положения есть ли способ, чтобы получить высоту положение курсора

ответ

0

clientX - boundingClientRact от Textare

+0

Uncaught TypeError: $ (...). GetBoundingClientRect не является функцией (...) –

+0

, чем использовать .position() – TEST

0

это может помочь ...

пусть ваш текстовое поле идентификатор быть 'txtarea'

var el=document.getElementById("txtarea"); 
console.log(el.getBoundingClientRect()); 

getBoundingClientRect() возвращает объект, который имеет ширину, высота, левая, верхняя, правая и нижняя информация этого элемента

ссылка: https://developer.mozilla.org/en-US/docs/Web/API/Element/getBoundingClientRect

Смежные вопросы