2010-09-22 139 views
0

我想突出显示侧栏菜单中的当前页面。我正在使用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'); 
}); 

回答

0

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

+0

非常感谢!这样可行。 – Shruti 2010-09-22 20:01:23

相关问题