JQuery动画学习——菜单应用

JQuery动画学习——菜单应用

一个前端菜鸟,把上课学到的基础整理出来,欢迎大家给出意见。

功能要求:默认显示第一个菜单的二级菜单,点击每一个一级菜单时,将其他二级菜单收起,并显示当前对应的二级菜单。
在这里插入图片描述

实现代码:

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
        <title>menu</title>
        <style type="text/css">  
          .mainleftFAQ {   
                width: 150px;   
            }   
            .admintext11 {
                padding: 8px 10px;
                cursor: pointer;
                position: relative;
                margin:1px;
                font-weight:bold;
                background: #93cdff;
                font-family: "华文楷体";
                font-size: 20px;
            }   
            .FAQlist {
                display:none;
                font-family: "新宋体";
                font-size: 14px;
            }   
            .FAQlist a    
            {   
                padding:8px 0px;   
                display:block;   
                color:#006699;   
                background-color:#EFEFEF;   
                padding-left:10px;   
                font-weight:bold;   
                text-decoration:none;   
            }   
            .FAQlist a:hover {   
                color:#7fb2f4;   
                background-color:#dfdfdf;   
                text-decoration:none;   
            }   
        </style>  
       <script src="https://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
        <script language="javascript" type="text/javascript">
            $(document).ready(function() {
	//$(".FAQlist").hide()将二级菜单设置为不可见
	//.first()获取当前选择器的第一个元素相当于eq(0)	
	//.first().show()菜单初始化,默认第一个菜单的二级菜单默认显示
		   $(".FAQlist").hide().first().show();
    //点击响应菜单点击事件
                 $(".bartitleFAQ").click(function() {
                  $(".FAQlist").hide(100);//将二级菜单全部隐藏
                  $(this).next().show(100);//显示当前一级菜单相应的二级菜单$(this).当前点击的jQuery对象,next()获取紧邻的同辈元素
                 })
                });
        </script> 
    </head>
    <body> 
        <div class="mainleftFAQ"> 
            <div class="bartitleFAQ"><p class="admintext11">服务管理</p></div> 
            <div class="FAQlist"> 
                <a href='#'> 等待提交</a> 
                <a href='#' title=''> 等待发布</a>
            </div> 
            <div class="bartitleFAQ"><p class="admintext11">更新流程</p></div> 
            <div class="FAQlist"> 
                <a href='#'> 后台搜索</a>
                <a href='#'> 更新流程</a>
            </div> 
            <div class="bartitleFAQ"><p class="admintext11">下载管理</p></div> 
            <div class="FAQlist"> 
                <a href='#'> 下载</a>
            </div> 
        </div>     
    </body> 
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值