На самом деле разница действительно небольшая. Обработчик то один, просто на многих элементов, т.е утечек памяти не будет. Но это так. Всё равно решения не гуд.
|
document.getElementById('edit').onkeypress = function( e )-а для чего эта строчка была вообще дана в начале темы?
|
Я лишь утверждаю, что contentEditable = true для каждого элемента - тот же "некрасивый" метод, как и обработчики на каждом элементе.
Целью то является именно "красивый" вариант - с одним обработчиком, и без лишних атрибутов. |
Итак, полазил по исходникам etherPad.. Получают через объект selection.
Тема закрыта, всем спасибо. |
Часовой пояс GMT +3, время: 11:05. |