Показать сообщение отдельно
  #1 (permalink)  
Старый 27.02.2013, 02:50
Профессор
Отправить личное сообщение для Почемучкин Посмотреть профиль Найти все сообщения от Почемучкин
 
Регистрация: 11.05.2011
Сообщений: 241

Selection Range - Определить что стоит раньше по порядку в DOM - anchor или focus?
Допустим есть выделение - window.getSelection()
Но оно может идти в двух направлениях, то есть конец выделения может стоять раньше, чем начало выделения.

Хорошо если это выделение в пределах одного textNode, но скорее всего так не будет - и оно будет состоять из нескольких элементов DOM, причем у начального и конечного может быть разный parentNode и они могут быть на разных уровнях вложенности.

Так как узнать что по порядку от начала раньше - якорь (anchor, "начало") или фокус (focus, "конец")?
Ответить с цитированием