2013-05-06 38 views
0

a key http://www.bestmarketingnames.com/elementsDLS/art.jpga key http://www.bestmarketingnames.com/elementsDLS/beauty.jpga key http://www.bestmarketingnames.com/elementsDLS/business2.jpg如何在組中的所有其他圖像按鈕,一個新的按鈕被點擊

時,我有一個網頁與幾個「鑰匙」像上面的「復位」到一張圖像。當用戶點擊一個, 我希望它切換到藍色按鈕圖像。當用戶點擊不同的 按鍵時,我希望它切換爲藍色,其他按鈕變爲灰色。

總共會有大約鍵。他們也將被超鏈接。

我發現用CSS創建一個半解決方案「按鈕」,但它與IE瀏覽器,而不是Chrome工作:
http://archive.simurai.com/lab/buttons/#

我寧願用反正圖像切換做到這一點,但CSS會我的第二選擇。

這可以做到沒有一個巨大的混亂?

謝謝。

回答

2

您可以使用jQuery與.addClass().removeClass()功能...也許是這樣的:

$("button").click(function(){ 
    $("button").removeClass("blue"); 
    $(this).addClass("blue"); 
}); 

jsfiddle

和你只需要讓你的.blue類風格的藍色的圖像按鈕的CSS 。

編輯:我添加圖像按鈕的例子,這樣你就可以得到一個想法:jsfiddle

+0

謝謝馬丁。你能告訴我按鈕的其他樣式在哪裏?您是否也認爲這是使用圖像的最佳解決方案? – 2013-05-06 07:40:38

+0

在CSS中你必須設置一個'background-image'屬性,就像這個http://jsfiddle.net/N3wNm/2/你必須設置':hover'和':active'來實現整個按鈕影響。 – 2013-05-06 07:58:00

+0

我開始明白了 - 所以我需要使用文本來標記按鈕,或者我可以使用我已經創建的圖像中包含文本的按鈕圖像嗎? – 2013-05-06 08:30:32

相關問題