0
我在页面中有一个导航菜单,通过添加一个类来基于URL来突出显示当前菜单。如何保持我的当前页面菜单在分页上突出显示?
我的问题是,我的页面进行分页,所以有时用户会在结束:
http://example.com:4001/wordpress/calientes/page/2/
, /页/ 3 /,/页/ 4 /等等...
当用户浏览页面时,什么是保持菜单高亮度的最佳方式?
这是我的菜单:
<div class="innerhead">
<ul>
<li> <a href="http://example.com:4001/wordpress/calientes/">Calientes </a> </li>
<li><a href="http://example.com:4001/wordpress/tendencias/">Tendencias</a></li>
</ul>
</div>
这是脚本,我用它来突出显示当前页面菜单:
<script>
$(function(){
// this will get the full URL at the address bar
var url = window.location.href;
// passes on every "a" tag
$(".innerhead a").each(function() {
// checks if its the same on the address bar
if(url == (this.href)) {
$(this).closest("li").addClass("active");
}
});
});
</script>
它不适用我的课“积极”不工作... –
你在做这个吗? –
如果您没有使用$(document).ready(),请确保您在html文件的末尾包含脚本代码 –