首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >css :悬停和活动的合并-一个特殊的情况

css :悬停和活动的合并-一个特殊的情况
EN

Stack Overflow用户
提问于 2011-06-17 18:40:32
回答 1查看 175关注 0票数 1

我有以下规则:

代码语言:javascript
复制
.foo { /* default foo style */ }
.foo:hover { /* hover style */ }
.fooactive { /* extra styles when active */ }

在我的锚上我是这样呼叫的:

代码语言:javascript
复制
onclick="showDetails(123,this)"

最后,在js函数上使用了,除其他外:

代码语言:javascript
复制
function showDetails(eid, element){
  $('.foo').removeClass('fooactive'); 
  $(element).addClass('fooactive'); 
}

当我点击时,我应该有一个效果,但我没有立即看到效果,因为我也有一个CSS :悬浮规则,并且,只有当我展开那个元素区域时,我才会看到这个效果。

我们如何禁用悬停,效果一旦我们点击,这样就不会发生这种奇怪的效果?还有别的办法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-17 18:48:24

更新.fooactive的CSS规则如下所示:

.fooactive, .fooactive:hover { /* extra styles when active */ }

这将覆盖基类foo的悬停效果。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6390273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档