2009-07-22 63 views
0

我有我的隨機一個頁面的鏈接系列的:懸停班,使他們過上鼠標顯示不同的顏色。記住元素的類供以後

當一個鏈接被點擊其設置爲不同的類,以便它看起來突出或活動。

我需要創建一個腳本,首先保存點擊鏈接的類,然後在它被更改並且單擊一個新鏈接後找到突出顯示的元素並將其更改回原來的類,這是在更改新的活動鏈接。

什麼是存儲類的鏈接,直到新的鏈路被稱爲最好的方式。

喜歡的東西:

獲取類以前的強調了一個變量鏈接? 將上一個鏈接設置爲原始類。

商店當前類的新的連接。 將該元素設置爲當前突出顯示的鏈接。

回答

0
var old_link = null; 
function store(ele){ 
    old_link = { 
    cn: ele.className, 
    r: ele 
    } 
} 
function restore(){ 
    old_link.r.className = old_link.cn; 
} 
+0

什麼CN:和R:怎麼辦? – ian 2009-07-22 17:36:00

0

我會做這個略有不同。

爲您要包括的任何聯繫,他們都應該有相同的課,讓我們說「鏈接一流」。

當你點擊某個特定鏈接,您會希望類的「選擇」添加到該鏈接,但首先你要帶班的去除網頁上的所有鏈接「選擇」類「鏈接一流」。

jQuery的它看起來像

$('a.link-class').click(function() { 
    $('a.link-class').removeClass('selected'); 
    $(this).addClass('selected'); 
});