Jquery 当前页面链接样式
Jquery current page link styling
嗨,我正在尝试使用户所在页面的链接样式与导航栏中的其他链接不同。
<script src="jquery-1.11.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(function() {
$('.Global_Nav li').each(function() {
var href = $(this).find('a').attr('href');
if ($(this).attr('href') === window.location.pathname) {
$(this).addClass('current');
}
});
});
})
</script>
这是我发现的jquery,它似乎是对我想要实现的目标最有意义的代码。
.Global_Nav li{
display: inline-block;
text-align: center;
height: 35px;
padding-right: 14px;
padding-left: 14px;
list-style: none;
border-left: 1px solid white;
line-height: 35px;
font-size: 22px;
color: white;
}
.Global_Nav li.current{
display: inline-block;
text-align: center;
height: 35px;
padding-right: 14px;
padding-left: 14px;
list-style: none;
border-left: 1px solid white;
line-height: 35px;
font-size: 22px;
color: #B8B8C7;
text-decoration: underline;
}
上面的 CSS 是链接应该事先设置样式以及当前页面时的样式。下面是导航栏的 HTML。
<nav class="Global_Nav">
<ul id="Global_links">
<li><a href="HomeTemplate.html">Home</a></li>
<li><a href="NewsTemplate.html">News</a></li>
<li><a href="MultimediaTemplate.html">Multimedia</a></li>
<li><a href="SocialTemplate.html">Social</a></li>
</ul>
</nav>
提前感谢您的帮助。
使用location.href。
这个帖子网址使用window.location.pathname:"/questions/28988304/jquery-current-page-link-styleing"
这个帖子网址使用location.href:"Jquery当前页面链接样式"
使用 window.location.href
而不是 window.location.pathname
:
if ( $(this).attr('href') == window.location.href ) {
$(this).addClass('current');
}
相关文章:
- Javascript+动态菜单+当前链接样式(CSS)+基于PHP的网站
- 使用JavaScript添加单词样式,但避免链接
- Jquery 当前页面链接样式
- 基于Blob的'链接样式表'与标准'style'标签
- 你能用detectmobilebrowser链接样式表吗
- 更改页面Javascript时保持链接样式
- 使用javascript链接样式
- JavaScript样式警报,在用户导航离开页面之前带有链接
- 以即时点击样式执行 PJAX 调用(仅在链接悬停时加载所需的内容)
- 从通过链接标记链接的页面中删除或禁用样式表
- 如何仅在启用 javascript 时链接外部样式表
- 根据链接的 HREF 包含的内容更改 CSS 样式
- 如何防止链接设置其子项样式
- 我制作了自己的jquery选项卡版本,但我需要外部链接来显示选项卡内容和样式原始导航
- Javascript:如何更改页面中所有链接的样式
- SugarCRM新鲜库存安装样式和脚本未正确链接
- HTML “链接”(样式表)禁用属性
- CSS 导航链接样式:删除其他元素的样式,并在将鼠标悬停在选定元素上时删除双边框
- 你能用CSS设置一个断开的链接的样式吗?
- Javascript样式链接