【发布时间】:2014-05-17 15:10:44
【问题描述】:
好的,我使用此脚本更改菜单样式以突出显示当前页面。我将此脚本放在我的页眉中,并将 php require_once 放在其他页面的页眉中。
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script>
$(function(){
$('a').each(function() {
if ($(this).prop('href') == window.location.href) {
$(this).addClass('current');
}
});
});
</script>
我在我的 styles.css 中设置了 .current 类。
所以一切都很好,可以突出显示当前页面菜单。
唯一的问题是,当我在当前页面中点击排序或过滤数据库等查询时,此脚本不起作用。我认为这是因为动态地址如/page.php 更改为/page.php?hjggj=hbhj 等...
我需要解决这个问题。请注意,我不会使用 html 和 css 将类分配给当前页面方法。
提前谢谢你!
【问题讨论】:
标签: javascript php jquery html css