2010-04-01 51 views
1

我創建了一個CSS需要:焦點僞類的網站。當選擇文本框(即具有焦點)時,我更改「過濾器」和「背景圖像」效果。這可以在Chrome/FF中運行,但在IE8中似乎不起作用(並且,如果是IE,可能會推出以前的版本)。我試圖尋找答案,並試圖使用:主動 - 但這不起作用。有沒有辦法使用psuedo-classes來更改諸如「過濾器」之類的屬性?如果沒有,我可以在JS中使用OnClick事件嗎?:重點在IE不工作

感謝

在IE
+0

不要使用 「點擊」 事件來處理 「聚焦狀態」。請記住,用戶可以使用網站上的鍵盤,因此攔截點擊事件並不是很有用。如果您使用JavaScript路線,請使用「焦點」和「模糊」事件。 – 2010-04-01 01:49:06

回答

0

僞類:whatever:hover

大多數現代瀏覽器都支持 :對任何HTML元素懸停選擇。 這很酷,因爲它使您能夠將 應用於僅使用 CSS的表格行的鼠標懸停效果 效果。然而,IE對於:懸停最多支持 ,具體取決於您的訪問者 正在使用的特定版本上的 。

不管:懸停是一個小的腳本,自動 補丁:懸停:活躍 和:重點IE6,IE7和IE8 怪癖,讓您使用他們喜歡你 會在任何其他瀏覽器。版本3 引入了ajax支持,這意味着通過javascript插入到 文檔中的任何html也將在IE中觸發:hover,:active和: 樣式。

http://www.xs4all.nl/~peterned/csshover.html