当前位置: 首页 > 面试题库 >

从元素中删除':hover'CSS行为

万俟震博
2023-03-14
问题内容

当您将鼠标悬停在元素上时,我的CSS会更改格式。

HTML:

<div class="test"> blah </div>

CSS:

.test:hover {  border: 1px solid red; }

在某些情况下,我不想在悬停时应用CSS。一种方法是使用jQuery从div中删除CSS类,但这会破坏其他事情,因为我也使用该类来格式化其子元素。

因此,我提出了一个问题:是否有办法从元素中删除“悬停” css样式?


问题答案:

我将使用两个类。保留测试类,并添加一个名为testhover的第二类,该类仅添加到您要悬停的类中-
与测试类一起。这不是您直接问的问题,但是如果没有更多上下文,这似乎是最好的解决方案,并且可能是最干净,最简单的方法。

例:

.test {  border: 0px; }

.testhover:hover {  border: 1px solid red; }


<div class="test"> blah </div>

<div class="test"> blah </div>

<div class="test testhover"> blah </div>


 类似资料:
  • 问题内容: 当我尝试使用迭代器从CopyOnWriteArrayList删除元素时,出现异常。我注意到它已记录在案 不支持对迭代器本身进行元素更改操作(删除,设置和添加)。这些方法抛出UnsupportedOperationException。 (来自http://download.oracle.com/javase/6/docs/api/java/util/concurrent/CopyOnWr

  • 问题内容: Python具有实现堆数据结构的模块,并且它支持一些基本操作(推送,弹出)。 如何从O(log n)中的堆中删除第i个元素?甚至可以使用还是必须使用另一个模块? 请注意,文档底部有一个示例:http : //docs.python.org/library/heapq.html ,它建议了一种可能的方法-这不是我想要的。我希望删除元素,而不仅仅是标记为已删除。 问题答案: 您可以很容易地

  • 问题内容: 因此,如果我尝试在迭代时从Java HashSet中 删除元素,则会收到 ConcurrentModificationException 。如下例所示,从 HashSet中 删除元素子集的最佳方法是什么? 这是一个解决方案,但我认为它不是很优雅: 谢谢! 问题答案: 您可以手动遍历集合的元素: 您通常会使用循环而不是循环来查看此模式: 正如人们指出的那样,使用循环是优选的,因为这样可以

  • 问题内容: 有什么快速(好看的)方法可以从Java中的数组中删除元素? 问题答案: 你可以使用的。

  • 问题内容: 我有一个看起来像这样的json数组: 我想有一个函数来删除“孩子”为空的元素。我该怎么做?我不是要答案,只是建议 问题答案: 要遍历对象的键,请使用循环: 要测试空元素的所有元素,可以使用递归方法:遍历所有元素,然后也递归地测试它们的孩子。 可以使用关键字删除对象的属性: 说明文件: https://developer.mozilla.org/zh-CN/docs/JavaScript

  • 问题内容: 我有一堆索引,我想从中删除这些索引中的元素。我无法做一个简单的s 序列,因为每次移除后元素都会移动。我该如何解决? 问题答案: 按降序对索引进行排序,然后将其一一删除。如果这样做,删除将不会影响以后要删除的任何索引。 如何对它们进行排序将取决于您用来存储索引的集合。如果是列表,则可以执行以下操作: 编辑 @aioobe找到了我找不到的助手。除了上述内容,您还可以使用