теги могут быть вставлены заранее или динамически.

зволяет мне создать текстовый диапазон в элементе ввода, на котором я могу вызватьgetBoundingClientRect() и получить позицию в пикселях определенного символа или курсора / каретки. Есть ли способ получить должность определенного персонажав пикселях в других браузерах?

var input = $("#myInput")[0];
var pixelPosition = null;
if (input.createTextRange)
{
    var range = input.createTextRange();
    range.moveStart("character", 6);
    pixelPosition = range.getBoundingClientRect();
}
else
{
    // Is there any way to create a range on an input's value?
}

Я использую jQuery, но сомневаюсь, что он сможет решить мою ситуацию. Я ожидаю чистого решения JavaScript, если оно есть, но ответы на jQuery приветствуются.

Ответы на вопрос(4)

Ваш ответ на вопрос