鼠标悬停时隐藏了很多div

 不变de诺言2502890365 发布于 2023-01-16 15:47

当鼠标位于'main'div之上时,我希望它隐藏所有'mCenter'div.

如果没有 jQuery,我怎么能这样做?(使用JS或CSS)

对我来说,做id的独特性并不是问题,然后在所有id上运行.但是没有更好的方法来做我需要的事情吗?

echo "
"; // main div for ($i=1; $i<100; $i++) { echo "
right
center (divs to hide)
left

"; } echo "
";

enhzflep.. 5

只需添加一条css规则.你需要制作一个以父div的子div(id = mCenter)为目标的(id = main).您需要使用伪选择器(:hover),以便您的规则仅在主div id悬停时应用.

这条规则可以解决问题:

#main:hover #mCenter
{
    display: none;
}

注意:如果您包含多个具有任何给定ID的元素,则此工作的事实并不意味着它的有效html.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有