热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如果孩子不在父母内部,则在悬停父母时保持对孩子的悬停效果

如何解决《如果孩子不在父母内部,则在悬停父母时保持对孩子的悬停效果》经验,为你挑选了1个好方法。

我在jsfiddle上有一个简单的例子:http://jsfiddle.net/to1hmg1L/

正如你所看到的,当你将鼠标悬停在.parent.child会显示出来.问题是当你将鼠标悬停在.child它上面时会消失.因为.parent不是真正的父母(孩子不在父母的div内).我想保持.child悬停时可见的.parent.child.我只是想创建类似弹出窗口(菜单下拉菜单)的东西.请仅使用HTML,CSS和JS的解决方案.

.parent {
  background-color: #32CD32;
  width: 100px;
  height: 40px;
  display: block;
  
}
.child {
  background: #bada55;
  width: 100px;
  height: 75px;
  display: none;

}
.parent:hover + .child {
  display: block;
}



1> web-tiki..:

你并不需要为这个Javascript中,你可以指定你还希望.childdisplay:block当它是通过将徘徊在, .child:hover你的CSS:

.parent {
  background-color: #32CD32;
  width: 100px;
  height: 40px;
  display: block;
  
}
.child {
  background: #bada55;
  width: 100px;
  height: 75px;
  display: none;

}
.parent:hover + .child, .child:hover {
  display: block;
}

推荐阅读
author-avatar
7777-丿M
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有