理にかなっている場合はたださまよって、jquery document ready関数内で以下のようなifステートメントを使用して、特定のページにある場合にのみスクリプトが実行されるようにします。
if(window.location.href.indexOf("our-team")>= 0){
if(window.location.hash) {
var hash = window.location.hash;
$('#teamMembers div:not('+hash+')').hide();
$("#teamMenu .imgHolder").removeClass('active');
$('a[href='+hash+']').closest(".imgHolder").addClass('active');
}
else {
$('#teamMembers div:not(#member1)').hide();
}
}
これはおそらくあまり効率的ではありませんが、現在のページのURLにour-teamが含まれていない場合に、スクリプトの実行を停止するために必要なifステートメントです。
アイデアはありますか?