2010-09-22 135 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

相關問題