Это часть моего кода (где к моим изображениям добавлены прослушиватели событий).Слушатели событий не работают в IE и FF
var overlay = this.overlay;
var icon_holder = this.icon_hld;
var docfrag = document.createDocumentFragment();
var images = holder.querySelectorAll('img');
var that = this;
function video_play() {
console.log(this);
this.style.display = 'none';
this.parentNode.querySelector('.JGalleryMedia').style.display = '';
this.parentNode.querySelector('.JGalleryMedia').play();
this.parentNode.querySelector('.JGalleryMedia').autoplay = true;
}
[].forEach.call(images, function (img) {
img.addEventListener('click', JGallery.prototype.showMe.bind(that), false);
}
}
Это прекрасно работает в опера и хром, но не работает в IE и FF. Я видел caniuse.com, но я не нашел ничего, что я не должен использовать в своем коде. Если вы хотите увидеть рабочую демонстрацию, запустите zaervax.ir с помощью chrome или opera и перейдите в галерею и нажмите на миниатюры изображений.