我無法讓這段代碼在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');
編輯 - 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/) –
找到「我已查找過各種http://caniuse.com/_上的jquery命令「Oo-jQuery方法不是網站的一部分,因爲該網站只列出本地功能。 – Andreas
@GeorgeLee感謝您的指導。我會研究這一點。 –