扫码关注官方订阅号
怎么用jquery通过p控制多个相同类的p的样式,鼠标一上去改变样式,二级菜单显示,其他的二级菜单收起
下拉菜单1 我是he 点我吧 哈哈哈哈 好吧汗 下拉菜单2 你是sb 我怕不是 你就是 好笑吗 下拉菜单3 哈哈哈哈 我就是逗比 随你吧 好了 下拉菜单4 正经点 来了 我要放大招 等着
下拉菜单1
我是he
点我吧
哈哈哈哈
好吧汗
下拉菜单2
你是sb
我怕不是
你就是
好笑吗
下拉菜单3
我就是逗比
随你吧
好了
下拉菜单4
正经点
来了
我要放大招
等着
走同样的路,发现不同的人生
你这完全使用css伪类就能实现了,为什么要用js呢?
<!DOCTYPE html> <html lang="en"> <head> <head> <title></title> <meta charset="utf-8"> <link rel="stylesheet" href="css/font-awesome-4.6.3/css/font-awesome.min.css" /> <style type="text/css"> *{ margin: 0; padding: 0; } .container{ margin: 30px auto 0 auto; width: 300px; } .container a,.container a:link{ text-decoration: none; } .vtitle{ width: 100%; line-height: 50px; background-color: #63CEB5; color: #ffffff; font-size: 18px; padding-left: 20px; } .vtitle:hover{ background-color: #1CA664; } .vtitle i{ float: right; padding: 10px 20px; font-size: 30px; } .vcon{ display: none; width: 320px; } .vcon ul{ list-style: none; } .vcon ul li{ width: 100%; height: 45px; background-color: #F7EA95; color: #ffffff; line-height: 45px; font-size: 16px; border-bottom: 1px solid #DCDCDC; } .vcon ul li p{ margin-left: 20px; } .vcon ul li:hover{ background: #D6791C; } .vconshow{ display: block; } .vtitle:hover .vcon{ display:block; } </style> <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> <script type="text/javascript"> </script> </head> <body> <p class="container"> <a href="#"><p class="vtitle">下拉菜单1<i class="fa fa-angle-down" aria-hidden="true"></i> <p class="vcon"> <ul> <li><p>我是he</p></li> <li><p>点我吧</p></li> <li><p>哈哈哈哈</p></li> <li><p>好吧汗</p></li> </ul> </p> </p></a> <a href="#"><p class="vtitle">下拉菜单2<i class="fa fa-angle-right" aria-hidden="true"></i></p></a> <p class="vcon"> <ul> <li><p>你是sb</p></li> <li><p>我怕不是</p></li> <li><p>你就是</p></li> <li><p>好笑吗</p></li> </ul> </p> <a href="#"><p class="vtitle">下拉菜单3<i class="fa fa-angle-right" aria-hidden="true"></i></p></a> <p class="vcon"> <ul> <li><p>哈哈哈哈</p></li> <li><p>我就是逗比</p></li> <li><p>随你吧</p></li> <li><p>好了</p></li> </ul> </p> <a href="#"><p class="vtitle">下拉菜单4<i class="fa fa-angle-right" aria-hidden="true"></i></p></a> <p class="vcon"> <ul> <li><p>正经点</p></li> <li><p>来了</p></li> <li><p>我要放大招</p></li> <li><p>等着</p></li> </ul> </p> </p> </body>
你自己在调调
var Vcon=$(".vcon"); Vcon.hover( function(){ Vcon.siblings().children("ul").css("display","none"); this.children("ul").css("display","block"); },function(){ this.children("ul").css("display","none"); })
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
你这完全使用css伪类就能实现了,为什么要用js呢?
你自己在调调