/*СЛУШАТЕЛЬ КЛИКОВ*/
document.onclick = (e) =>{
if(e.target.classList.contains('burger')){
console.log('dd')
}
}
Еще у меня медленный интернет, это же ни как не влияет?
e.target
— увидите, что за элемент поймал клик.<div class="burger">
<span>Какой-то текст</span>
</div>
тут часть кликов поймает не div
, а span
. Но, если добавить span'у CSS-свойство pointer-events: none;
, он перестанет взаимодействовать с мышкой, и все клики отловятся именно div'ом, как и задумывалось.