脚本:
$(".classname li a").each(function() {
var hreflink = $(this).attr("href");
if (hreflink == location.href) {
$(this).addClass("active");
} else {
$(this).removeClass("active");
}
});
CSS:
.classname li a.active{color:#ef9223;}
ページを更新するたびに、同じリンクが別のページにある場合、アクティブなクラスはそのリンクに適用されなくなります。
実際の例私は次のナビゲーションリンクを持っていますABCDEFGH....Z.そして同じナビゲーションがメインページ(ヘッダーセクション)にあります..したがって、いずれかのリンクをクリックすると..に到着したときにアクティブである必要がありますABCDE..またはZページのいずれか1つ。また、ページの更新でも、アクティブなリンクを保持する必要があります。それが説明することを願っています...そして助けます:)
任意のヘルプ、入力、ソリューションをいただければ幸いです。