【发布时间】:2016-11-27 06:13:51
【问题描述】:
我正在使用一些 jquery 代码来突出显示我网站上的当前活动页面。它非常适合页面。但是当我将菜单链接到任何 div id 时,它不会突出显示。我怎样才能让它也适用于 id 。 这是我的代码:
$(function() {
// this will get the full URL at the address bar
var url = window.location.href;
// passes on every "a" tag
$(".menu_holder a").each(function() {
// checks if its the same on the address bar
if (url == (this.href)) {
$(this).closest("li").addClass("active");
}
});
});
【问题讨论】:
-
你能发布一个关于这个问题的小提琴吗?我不明白您所说的“将菜单链接到任何 div id”是什么意思
-
说我有一个 id 为 #contact 的 div。我有一个名为联系人的菜单,我已将此 div 链接到该联系人菜单。当我单击联系人链接时,它正在滚动到该#contact div,但它没有突出显示为活动部分。
-
请分享一些 HTML。
标签: javascript jquery menu highlight