Сообщение от krutoy
|
И, кстати, при таокм раскладе лучше делать вот так
|
ага понятно, спасибо большое, хотел убедиться что навешивание в цикле не является плохим)
Сообщение от krutoy
|
Разница будет только если ты пытаешься повесить на еще не созданные элементы.
|
я как это имел ввиду, наверное неверно выразился;
кстати, за это время попробад сделать вот так для не ещё несозданных элементов:
function modify() {
alert(1);
}
function addModEvent() {
var mod = document.querySelectorAll('.modify');
for (var i = 0; i < mod.length; i++) {
mod[i].addEventListener('click', modify);
}
}
addModEvent(); // для уже сущесвующих
function removeModEvent() {
var mod = document.querySelectorAll('.modify');
for (var i = 0; i < mod.length; i++) {
mod[i].removeEventListener('click', modify);
}
}
// для ещё не созданных
parentElem.appendChild(newElem); // ну условно
removeModEvent();
addModEvent();