Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 12

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
И слово функция пишется через c
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
majiq
Переслано от
Подскажите, есть куча ссылок, и у каждой есть онклик, можно ли как-то сделать, чтоб не прописывать онклик ко всем ссылкам, а написать функцию обработки всех ссылок?
гугли event bubbling и убирай фотки кода
источник

m

majiq in JavaScript Noobs — сообщество новичков
Alexey Ermakov
гугли event bubbling и убирай фотки кода
На компе нет телеги (
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Да, можно написать функцию
В ней получаешь сначала коллекцию всех ссылок на странице через нужный селектор (например, по классу)
Потом делаешь перебор полученных элементов, и для каждого добавляешь слушатель события клик
зачем на каждый элемент слушатель добавлять? Достаточно добавить слушать на родителя и отслеживать currentTarget
источник

AE

Alexey Ermakov in JavaScript Noobs — сообщество новичков
majiq
На компе нет телеги (
вопрос несложный, и без скринов понятен
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
🧨 ethorz
зачем на каждый элемент слушатель добавлять? Достаточно добавить слушать на родителя и отслеживать currentTarget
А если у них не общий родитель?
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
А если у них не общий родитель?
на document тогда
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
🧨 ethorz
на document тогда
Хорошо,  если на странице пару тысяч элементов, то всё равно документ слушать?
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
Кирилл mrDoode
Хорошо,  если на странице пару тысяч элементов, то всё равно документ слушать?
а если пару тысяч элементов, лучше каждый элемент слушать?
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
вместо одного слушателя плодить сотни лишних
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Ну или на каждый клик в любом месте страницы реагировать
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
джиквери так работает через $(document).on('click', 'selector')
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
если что
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Ну так жквери и работает не шибко быстро
источник

m

majiq in JavaScript Noobs — сообщество новичков
Alexey Ermakov
гугли event bubbling и убирай фотки кода
Вроде что надо, спасибо
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Так себе, ориентироваться на жквери
источник

A

Aleksandr in JavaScript Noobs — сообщество новичков
жиквери наше все
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
))
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
так себе, ориентироваться на цикл для плодячки слушателей
источник

🧨

🧨 ethorz in JavaScript Noobs — сообщество новичков
а если 10тыс элементов, но без общего родителя
источник