ハッシュタグ(#xxx)によってタブ切り替えをしておいたりするとき、(グローバルメニューとか)
違うページから遷移してきた時は問題なく動くが、同じページ内でアクセスしようとすると、ページ遷移しないので、うまく動かない。
hashchange
というものがある。
$(window).on('load hashchange',function(){
var color;
if(location.hash == '#01'){
color = 'black';
}else if(location.hash == '#02'){
color = 'white';
}
});
例えばこんな感じで使う。