突出显示菜单中的当前页面

时间:2010-09-22 19:12:47

标签: jquery firefox

我想突出显示侧边栏菜单中的当前页面。我正在使用foll。 jquery脚本来做到这一点。当我在firebug的控制台窗口中测试jquery脚本时,它可以工作。

当我将脚本上传到网站http://depts.washington.edu/uwbg/gardens/horticulture.php时,它不会突出显示当前页面(几页除外)。我在这个论坛上查看了类似的帖子,但无法找到适合我网站的解决方案。任何帮助赞赏。感谢。

$(document).ready( function () {
var path = location.pathname;
if ( path )
 $('#section_navigation ul li a[href$="' + path + '"]').attr('class', 'current');
 }); 

1 个答案:

答案 0 :(得分:0)

执行上述脚本时,您通过ajax调用填充的菜单尚未完成。因此,选择器不匹配任何元素。将上面的代码放在菜单ajax函数的回调中(在jquery_loadSectionNav.js中),它应该更好用!