2012-06-21 280 views
0

風格我有我參與工作的的jsfiddle:http://jsfiddle.net/aL7Xe/77/刪除:懸停點擊

這一切的偉大工程,我需要的只是藍色懸停在單擊箭頭時要走開,然後去後你回來點擊它。

試圖與實現它:

$(this).removeClass('a:hover'); 
+3

'a:hover'不是一個類,無論如何你都不能刪除':hover' *僞類*。您需要用其他樣式覆蓋它。嘗試使用':active'來做這件事。 JavaScript不應該是必需的。 – Ryan

+0

另外,請閱讀[tag:jsfiddle]的標籤維基下次=) – Ryan

+0

感謝minitech。很顯然,我對此很陌生。我很欣賞這些意見。 –

回答

1

你可以得到你想要通過設置:hover僞類.menutoggle效果。試試這個:

.menutoggle, .menutoggle:hover { 
    background: grey; 
    } 

Example

+0

嘿,謝謝你的回答。它看起來完美的jsfiddle,但是當我把它放在我的網站上,jQuery不起作用。你有什麼建議嗎? [實時預覽](http://beattrack.net/test.php) –

+0

我看了一下你的頁面源代碼,看起來你有我認爲的[零寬度空間](http://www.fileformat。 info/info/unicode/char/200b/index.htm)。我刪除它們後,你的頁面爲我工作。我看到第33,50和66行末尾的字符以及第52行的開頭。我不知道他們是如何到達那裏的,但我會建議使用適當的文本編輯器將其刪除。 – Zhihao

1
a:active{ 
    background:transparent; 
} 

在你的CSS?