2014-02-28 65 views
-1

在Chrome開發人員工具中,可以將元素的狀態切換爲:懸停。刪除:使用Javascript懸停

是否有這樣的一種方式,JavaScript(或庫)可以刪除:懸停一個元素,而不結束在另一個狀態? (例如,留下額外的課程)。

回答

0

您可以將另一個類添加到要應用懸停狀態的元素,並在需要時將其刪除。

例如,添加hoverClass類的DIV:

<div class="fixedClass hoverClass"></div> 

,然後對hoverClass代替fixedClass適用:hover

.hoverClass:hover{background:red} 

然後你可以使用removeClass(),只要你想:

$('div.fixedClass').removeClass('hoverClass'); 
+1

但是你需要重新引入課程(何時?),準備下一次懸停。 – user1277170

+0

然後你可以使用'addClass()'? – Felix

+0

不立即你不能,因爲它不是有效的。似乎需要在兩者之間發生鼠標事件以防止懸停直接返回。 – user1277170