私のウェブサイトでは、いくつかのカスタムビルドの jquery プラグインといくつかの外部プラグインを使用しています。
私が抱えている問題はIEでのみ発生しています。このページには、KenBurns Jquery Slider といくつかの jquery タブがあります。どちらのプラグインも Chrome / Firefox で正常に動作します。ただし、IE でタブ (KenBurns スライダーの下) を切り替えると、最初のタブが開いたままになり、非表示になりません。また、Ken Burns Slider がリロードするか、リロードしているように見えます。
なぜこれが起こっているのか、または見てみたいと思う人はいますか?
ページ: http://devsite80.clickdealer.co.uk/used-land-rover-range-rover-364746
私のタブコード:
(function($) {
jQuery(document).ready(function () {
// Generate Tabs
$(".tabContents").hide();
$(".tabContents:first").show();
$("#tabContaier ul li a").click(function(e){
e.preventDefault();
var activeTab = $(this).attr("href");
$("#tabContaier ul li a").removeClass("active");
$(this).addClass("active");
$(".tabContents").hide();
$(activeTab).fadeIn();
});
// Fix Tabs for Mobile
$(window).resize(function(){
console.log('resize called');
var width = $(window).width();
if(width <= 757){
$('.tabContents').show();
}
else{
$(".tabContents:first").show();
}
})
.resize();//trigger the resize event on page load.
});
}(jQuery));
私が呼び出している他のプラグインへのリンクは次のとおりです: http://devsite80.clickdealer.co.uk/js/jquery.config.js
さらに情報が必要な場合は、お知らせください:-)
助けてくれてありがとう!