Vanilla Javascript Event Delegation

var sliderImages = document.querySelector ('[data-js="sliderImages"]'); sliderImages.addEventListener ('click', function (event) { event = event || window.event; var target = event.target || event.srcElement; while (target) { if (target instanceof HTMLAnchorElement) { event.preventDefault(); return App.lightbox.showImage (target); } target = target.parentNode; } }, true); document.getElementById ("closecover").addEventListener ('click', this.closeDialog.bind(this));

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.