2012-07-28 46 views
3

您可以在此小提琴中自己嘗試。將光標移動到綠色方塊時,它會將顏色更改爲紅色。嘗試點擊,但不要移動鼠標指針。廣場飛走了,但仍然是紅色。谷歌Chrome瀏覽器元素仍然存在:即使從光標移開時也懸停

http://jsfiddle.net/Rq6Vt/

任何想法,我應該怎麼做這個做什麼?

+1

優化:'state =!state;' – 2012-07-28 14:02:00

+0

在我的Chrome中,它確實改變了點擊的顏色 – Sebas 2012-07-28 14:02:29

回答

5

在某些瀏覽器中,:hover僅在鼠標移動時重新計算,以提高效率。

不幸的是,除此之外,您可以對此做很多事情,除非您自己動手並使用JavaScript在鼠標進入時更改框的顏色。

+2

這也會發生在具有iOS的觸摸設備上(不知道關於Android),因爲它們將應用**:hover **第一次點擊的狀態,但永遠不會刪除它。 – insertusernamehere 2012-07-28 14:15:26

相關問題