[JQ权威指南]第五天:导航条在项目中运用

1。在页面中创建一个导航条。点击标题时,可以伸缩导航条的内容,标题中的提示图片也随之改变
2。单击“简化”连接时,隐藏指定的内容,并将“简化”字样改为更多;单击“更多”连接时,返回初始状态,并改变指定显示元素的背景色。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>导航条在项目中的使用</title>
</head>
<script language="javascript" type="text/javascript" src="jquery-2.1.4.js"></script>
<style>
    body{font-size:13px}
    #divFrame{ border:solid 1px #666; width:301px; overflow:hidden;}
    #divFrame .clsHead{ background-color:#eee; padding:8px; height:18px; cursor:hand;}
    #divFrame .clsHead h3{ padding:0px; margin:0px; float:left;}
    #divFrame .clsHead span{ float:right; margin-top:3px;}
    #divFrame .clsContent{padding:8px;}
    #divFrame .clsContent ul{ list-style-type:none; margin:0px; padding:0px;}
    #divFrame .clsContent ul li{ float:left; width:95px; height:23px; line-height:23px;}
    #divFrame .clsBot{ float:right; padding-top:5px; padding-bottom:5px;}
    .GetFocus{ background-color:#eee}
</style>
<script  type="text/javascript">
    $(function(){//页面加载事件
        $(".clsHead").click(function(){//图片单击事件
            if($(".clsContent").is(":visible")){//如果内容可见
                $(".clsHead span img")
                .attr("src","Images/a1.gif");//改变图片
                //隐藏内容
                $(".clsContent").css("display","none");
                }
                else{
                        $(".clsHead span img")
                        .attr("src","Images/a2.gif");//改变图片
                        $(".clsContent").css("display","block");
                    }

        });
      $(".clsBot > a ").click(function(){//热点连接单击事件
          //如果内容为“简化”字样
          if($(".clsBot > a").text()=="简化"){
              //隐藏index号大于4且不是最后一项的元素
              $("ul li:gt(4):not(:last)").hide();
              //将字符内容更改为更多.
              $(".clsBot >a").text("更多");
              }else{
                  $("ul li:gt(4):not(:last)").show()
                   .addClass("GetFocus");
                   $(".clsBot > a").text("简化");
                  }
          });
          });
</script>
<body>
 <div id="divFrame">
    <div class="clsHead">
        <h3>图书分类</h3>
        <span><img src="Images/a2.gif"  alt=""/></span>
    </div>
    <div class="clsContent">
    <ul>
        <li><a href="#">小说</a><i>(1110)</i> </li>
        <li><a href="#">文艺</a><i>( 230)</i> </li>
        <li><a href="#">青春</a><i>(1430)</i> </li>
        <li><a href="#">少儿</a><i>(1560)</i> </li>
        <li><a href="#">生活</a><i>(870)</i> </li>
        <li><a href="#">社科</a><i>(1460)</i> </li>
        <li><a href="#">管理</a><i>(1450)</i> </li>
        <li><a href="#">计算机</a><i>(1780)</i> </li>
        <li><a href="#">教育</a><i>(930)</i> </li>
        <li><a href="#">工具书</a><i>(3450)</i> </li>
        <li><a href="#">引进版</a><i>(980)</i> </li>
        <li><a href="#">其他类</a><i>(3230)</i> </li><br />
   </ul>
    </div>
    <div class="clsBot">
        <a href="#">简化</a>
        <img src="Images/a5.gif" alt="" />
    </div>
 </div>
</body>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

厦门德仔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值