getBoundingClientRect () не существует для сафари на ipad. Требуется обходной путь - PullRequest
0 голосов
/ 02 марта 2012

Я только что узнал, что getBoundingClientRect () - отличная функция и предоставляет то, что мне нужно (для вычисления строки моей каретки в contenteditable div). К сожалению, функция не существует для сафари на ipad. Что я могу сделать, чтобы получить данные, которые предоставляет getBoundingClientRect ()?

1 Ответ

1 голос
/ 02 марта 2012

, так как вы отметили это jquery, могу ли я предложить посмотреть на offset?

edit: Я неправильно понял ваш вопрос, поэтому вот код, который, как мы надеемся, в любом случае поможет вам:

http://jsfiddle.net/XyJ5r/1/

$(document).ready(function() {
    $('#myid').keyup(function() {
        console.log('press');
        var sel = window.getSelection();
        console.log(sel);
        console.log(sel.focusOffset);
    });
});​
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...