第72天:jQuery实现下拉菜单

jQuery实现下拉菜单

一、居中

1、块元素居中:给块元素本身设置:margin:0 auto;,块元素必须设置宽度

2、行内块元素居中:给元素父级设置text-algin:center;

  1 <!DOCTYPE html>
  2 <html lang="en">
  3 <head>
  4     <meta charset="UTF-8">
  5     <title>Title</title>
  6     <style>
  7         *{
  8             margin: 0;
  9             padding: 0;
 10             list-style: none;
 11         }
 12         .nav{
 13             width: 100%;
 14             height: 40px;
 15             background: #0044DD;
 16             margin: 100px auto;
 17         }
 18         .nav .item{
 19            /* font-size: 0;*/
 20             width: 606px;
 21         margin:0 auto;
 22
 23         }
 24         .nav .item li{
 25             font-size: 16px;
 26             width: 100px;
 27             height: 40px;
 28            /* display: inline-block;*/
 29             float: left;
 30             line-height:40px;
 31             text-align: center;
 32             border-right: 1px solid #CCCCCC;
 33             position: relative;
 34             margin-bottom: 0;
 35         }
 36
 37         .nav li a{
 38             text-decoration: none;
 39             color: #ffffff;
 40         }
 41         .nav .item ul{
 42             position: absolute;
 43             left:0;
 44             top:40px;
 45             display: none;
 46         }
 47         .nav .item ul li{
 48             font-size: 16px;
 49             width: 100px;
 50             height: 40px;
 51             background-color: #2B93D2;
 52             border-top:1px solid #CCCCCC;
 53
 54         }
 55     </style>
 56     <script src="jquery-1.11.1.min.js"></script>
 57     <script>
 58         $(document).ready(function(){
 59             /*$(".nav li").hover(function(){
 60                 $(this).children("ul").show();
 61             },function(){
 62                 $(this).children("ul").hide();
 63             });*/
 64             $(".item li").hover(function(){
 65                 $(this).children("ul").slideToggle();
 66             });
 67         });
 68     </script>
 69 </head>
 70 <body>
 71 <div class="nav">
 72     <ul class="item">
 73         <li><a href="">网站首页</a>
 74             <ul>
 75                 <li><a href="">案例展示</a></li>
 76                 <li><a href="">案例展示</a></li>
 77                 <li><a href="">案例展示</a></li>
 78             </ul>
 79         </li>
 80         <li><a href="">新闻中心</a>
 81             <ul>
 82                 <li><a href="">案例展示</a></li>
 83                 <li><a href="">案例展示</a></li>
 84                 <li><a href="">案例展示</a></li>
 85             </ul>
 86         </li>
 87         <li><a href="">最新活动</a>
 88             <ul>
 89                 <li><a href="">案例展示</a></li>
 90                 <li><a href="">案例展示</a></li>
 91                 <li><a href="">案例展示</a></li>
 92             </ul></li>
 93         <li><a href="">产品中心</a>
 94             <ul>
 95                 <li><a href="">案例展示</a></li>
 96                 <li><a href="">案例展示</a></li>
 97                 <li><a href="">案例展示</a></li>
 98             </ul></li>
 99         <li><a href="">技术文章</a>
100             <ul>
101                 <li><a href="">案例展示</a></li>
102                 <li><a href="">案例展示</a></li>
103                 <li><a href="">案例展示</a></li>
104             </ul>
105         </li>
106         <li class="last"><a href="">关于我们</a>
107             <ul>
108                 <li><a href="">案例展示</a></li>
109                 <li><a href="">案例展示</a></li>
110                 <li><a href="">案例展示</a></li>
111             </ul>
112         </li>
113     </ul>
114 </div>
115 </body>
116 </html>

运行效果:
时间: 2024-10-08 00:52:13

第72天:jQuery实现下拉菜单的相关文章

jQuery水平下拉菜单实现

<!DOCTYPE html> <html> <head> <title>jQuery水平下拉菜单实现</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" charset="UTF-8" > <meta name="viewport" content=&

jquery 实现下拉菜单

Jquery 是一个轻量的框架,个人认为非常好用,今天就写一个非常简单的例子,实现下拉菜单功能: 首先肯定要在页面引用jquery.js  版本不限 : 接下来把=====================html贴出来: Html代码   <div class=”header_menu”> <ul> <li class=”menuli” id=”xtgl_menu”>系统管理</li> <li class=”menuli” id=”ggsq_menu”

jQuery美化下拉菜单插件dropkick

dropkick是一款基于jquery库的美化下拉框下拉菜单的插件,它通过定制HTML插入可使丑陋无聊的<select>下拉列表变得美丽. name属性是唯一一个必需的填写的,不过你也应该设定一个tabindex属性来设定导航菜单的排序. 在dropkick选择一个选项时,亦会触发事件,这意味着您的表单.AJAX工作和传统的一样,无需进行任何更改. 如本款不合适,请看下本站另一款jQuery下拉框能扩展和美化插件Chosen 特点 1.像一个下拉框一样工作 2.支持键盘:可通回车,上下方向健来

jQuery EasyUI 下拉菜单获取日期,最高年份为当前年份,最低年份为当前年份向前推10年

http://blog.csdn.net/wangjingjing1014/article/details/16885341 <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title></head><body>  <select class="ea

jquery多级下拉菜单

var menu = new Click('#menu',{target:'p',parent:'li',contr:'ul',way:0}); /* 参数说明: target : 点击事件发生在该元素内 way : 0 只显示一个,1点击即显示; parent : 点击的祖先元素标识,用以查找控制元素 contr : 控制的元素 */function Click(me,parm){ var tar = parm.target, parent = parm.parent, contr = par

jquery设置下拉菜单

jQuery代码 1,引用jQuery库 2,show方法 3,hide方法 <script type="text/javascript"> $function(){ $(".navmeau").mouseover(function(){ $(this).children("ul").show(); }) $(".navmeau").mouseout(function(){ $(this).children(&qu

基础 - jQuery的下拉菜单

mouseover 和 mouseenter mouseout 和 mouseleave mouseover / mouseout  鼠标进入/走出元素或其子元素时 均可触发 mouseenter / mouseleave 鼠标进入/走出元素才会触发 $().hover(function () { /*mouseenter*/}, function () { /*mouseleave*/}); $().hover(function () { /*mouseenter和mouseleave*/ }

jQuery实现下拉菜单

<div class="col"> <a class="MyList">完成率</a> <ul class="list_1"> <a ttt="pv"><li >客单数</li></a> <a ttt="pc"><li>销售额</li></a> <a ttt=

jQuery实现下拉菜单2

<div class="row text-center"> <div class="col MyList"> <a class="done" data="pc">完成率</a><i class="icon ion-arrow-down-b"></i> <ul class="list_1"> <img