ナビゲーションのカレント表示【jQuery】
URLのディレクトリ名を取得して指定した要素にカレント用のクラスを付与するやつ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
$(window).on('load', function() { var $dir = location.href.split("/"); var $dir1 = $dir[$dir.length - 1]; var $dir2 = $dir[$dir.length - 2]; var $dir3 = $dir[$dir.length - 3]; console.log('3階層目:'+ $dir1); console.log('2階層目:'+ $dir2); console.log('1階層目:'+ $dir3); // Global Navigations if ($dir2 == "pathname") { $("nav ul > li").addClass('current'); } }); |