Есть часть кода на jQuery, который без проблем работает:
<script>
var $triggerElement = $('.uk-lightbox.uk-open');
$(document).on('itemshow', $triggerElement, function() {
alert('itemshow!');
});
</script>
Нужно это перенести на нативный JS, я сделал:
<script>
var el = document.querySelector('.uk-lightbox.uk-open');
el.addEventListener('itemshow',function () {
alert('itemshow!');
});
</script>
Но у меня ошибка:
Uncaught TypeError: Cannot read property 'addEventListener' of null
let el = document.querySelector('.uk-lightbox.uk-open');
el.addEventListener('click', () => {
el.style.background = 'red';
});
<div class="uk-lightbox uk-open">Lorem ipsum</div>
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости