Показать сообщение отдельно
  #3 (permalink)  
Старый 05.07.2013, 20:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Pedro Garciya Lopez
в идеале хочется сделать так как подвязываются некоторые WYSIWYG-редакторы: инициализируешь его в начале, а потом просто для всех <textarea> задаешь класс class="editor1" и они заменяются редактором.
Такого не бывает. Если задать класс после инициализации редактора то никакого эффекта не будет. Ибо отслеживать изменения классов в js довольно накладно.


В вашем случае либо делегировать обработку события родительскому элементу, либо можно еще так (если элементов не тысячи):
var handler = function() {
//обработчик
};
var images = document.querySelectorAll('.imageCut');
for (var i = 0, image; image = images[i]; i++)
    image.onmousedown = handler;
Ответить с цитированием