2014-02-28 64 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