現在アクセスしているページをindex.htmlある場合と、ない場合でも同じようにハイライトさせたいのですが、ご教示いただけますでしょうか。
「index.html」ありの場合のjsまではわかったのですが、ない場合はどのようにすればよいのでしょうか?
現在以下のようなjsで書いております。
index.htmlなしではハイライト(selectの追加)がされません。
$(function() {
var activeUrl = location.pathname;
navList = $("#page_links li").find("a");
navList.each(function(){
if( $(this).attr("href") == activeUrl ) {
$(this).parent().addClass("selected");
};
});
});
HTML、CSSはそこそこわかるのですが、
JSに関しては初心者のため、簡単にわかるご説明をご教示いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー