Я не могу заставить этот код работать в Internet Explorer 11. Я знаю, что этот сегмент вызывает проблему. Если я загружу свой файл с активным кодом, IE 11 полностью очистит все разделы моего веб-сайта. Без него он отобразит информацию на моем сайте, но, очевидно, она не работает.IE 11 addClass + removeClass
Я искал различные функции на http://caniuse.com/, в соответствии с ним существует только частичная поддержка removeClass и addClass, что может быть проблемой. Есть ли какой-то плагин или другая команда, чтобы сделать это совместимым с IE 11?
$(window).on('hashchange', function() {
var ImageContainer = $('.tabs > div'),
hash = window.location.hash !== '' ? window.location.hash: '#about';
console.log(hash);
ImageContainer.hide();
ImageContainer.filter(hash).show();
$('<img/>').removeClass('selected');
$('a[href="' + hash + '"]', '.ImageContainer').addClass('selected');
}).trigger('hashchange');
EDIT - MARKUP
<div class="tabs">
<div id="about">
<h3>Headline</h3>
<p>Body Text</p>
</div>
<div id="first">
<h3>Different Headline</h3>
<p>Different Body Copy</p>
</div>
</div>
<div id="owl-demo" class="owl-carousel owl-theme">
<div class="ImageContainer">
<div id="Color">
<h2>Headline</h2>
</div>
<div class="photo grow">
<a href="#first" id="1">
<img src="" />
</a>
</div>
<div class="ImageFooter" id="Purple">
<p class="ImageContainerP">Below Text</p>
</div>
</div>
</div>
http://caniuse.com не предоставляет информацию о поддержке браузера для jQuery, которую можно найти в [jQuery] (https://jquery.com/browser-support/) –
«Я искал различные jquery на http://caniuse.com/_ «Методы Oo - jQuery не являются частью сайта, так как на сайте перечислены только собственные функции. – Andreas
@GeorgeLee спасибо за руководство. Я посмотрю на это. –