jQuery实现简单二级下拉菜单


Posted in Javascript onApril 12, 2015

html代码

<div class="UpLayer">
<dl>
<dt>
<a href="javascript:void(0)">三水点靠木</a></dt>
<dd>
<a href="http://www.demo.com/js/">特效</a> <a href="http://www.demo.com/Tutorials/">教程</a> <a href="http://www.demo.com/zy/">资源</a> <a href="http://www.demo.com/mb/">模板</a> <a href="http://www.demo.com/news/">资讯</a></dd>
</dl>
</div>

js代码

<script type="text/javascript"> 
// 【经典】弹出层菜单 
$(document).ready(function(){ 
  var objStr = ".UpLayer"; 
  $(objStr).each(function(i){ 
    $(this).click(function(){ 
      $($(objStr+" dd")[i]).show(); 
      $($(objStr+" dt")[i]).addClass("UpLayer02"); 
    }); 
    $(this).hover(function(){},function(){ 
      $($(objStr+" dd")[i]).hide(); 
      $($(objStr+" dt")[i]).removeClass("UpLayer02"); 
    });  
  }); 
}); 
</script>

css代码

body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd{padding:0;margin:0;} 
li{list-style:none;} 
img{border:none;} 
u{text-decoration:none;} 
em{font-style:normal;} 
a{color:#424242;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());} 
body{font-size:12px;font-family: Arial,Verdana, Helvetica, sans-serif; word-break:break-all;} 
.box{margin:0 auto;text-align:left;width:920px;} 
.clear{clear:both;} 
/* 【经典】弹出层菜单 */ 
.UpLayer{ margin:100px;} 
.UpLayer dl dt{width:50px;position:absolute; z-index:3;padding:0 5px;line-height:20px;} 
.UpLayer02{border:#ccc 1px solid; border-bottom:none;background:#f1f1f1; margin:-1px 0 0 -1px;} 
.UpLayer dl dd{ width:80px;position:absolute;z-index:2;border:#ccc 1px solid;padding:5px; line-height:20px; background:#f1f1f1; display:none; margin:19px 0 0 -1px;} 
.UpLayer dl dd a{ display:block;border-bottom:#ccc 1px dashed;}

最好不要忘记插入jQuery js文件,最好下载最新的。

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
Jquery 绑定时间实现代码
May 03 Javascript
event.X和event.clientX的区别分析
Oct 06 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
javascript比较两个日期相差天数的方法
Jul 24 Javascript
js实现兼容PC端和移动端滑块拖动选择数字效果
Feb 16 Javascript
AngularJS中重新加载当前路由页面的方法
Mar 09 Javascript
详解如何使用babel进行es6文件的编译
May 29 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
JavaScript 作用域实例分析
Oct 02 Javascript
JS遍历树层级关系实现原理解析
Aug 31 Javascript
纯JS实现旋转图片3D展示效果
Apr 12 #Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
Apr 12 #Javascript
jQuery表单美化插件jqTransform使用详解
Apr 12 #Javascript
jQuery插件PageSlide实现左右侧栏导航菜单
Apr 12 #Javascript
jQuery插件StickUp实现网页导航置顶
Apr 12 #Javascript
JavaScript 面向对象与原型
Apr 10 #Javascript
javascript基本包装类型介绍
Apr 10 #Javascript
You might like
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
2016/08/01 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
PHP实现简单注册登录系统
2020/12/28 PHP
jQuery 版本的文本输入框检查器Input Check
2009/07/09 Javascript
运用jquery实现table单双行不同显示并能单行选中
2009/07/25 Javascript
JavaScript 关键字屏蔽实现函数
2009/08/02 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
JavaScript中的pow()方法使用详解
2015/06/15 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
[02:43]中国五虎出征TI3视频
2013/08/02 DOTA
[01:22:29]真视界:2019年国际邀请赛总决赛
2020/01/29 DOTA
Python抓取框架 Scrapy的架构
2016/08/12 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
Anaconda入门使用总结
2018/04/05 Python
python 读取鼠标点击坐标的实例
2018/12/29 Python
Python3简单实现串口通信的方法
2019/06/12 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
2019/06/17 Python
python开发前景如何
2020/06/11 Python
HTML5 canvas基本绘图之绘制五角星
2016/06/27 HTML / CSS
瑞士图书网站:Weltbild.ch
2019/09/17 全球购物
有趣、实用和鼓舞人心的产品:Inspire Uplift
2019/11/05 全球购物
医学院学生求职简历的自我评价
2013/10/24 职场文书
电钳专业个人求职信
2014/01/04 职场文书
采购助理岗位职责
2014/02/16 职场文书
五一手机促销方案
2014/03/08 职场文书
《小猪家的桃花树》教学反思
2014/04/11 职场文书
公司股权转让协议书
2014/04/12 职场文书
《秋游》教学反思
2014/04/24 职场文书
青年志愿者活动总结
2014/04/26 职场文书
秋季运动会开幕词
2015/01/28 职场文书
微信搭讪开场白
2015/05/28 职场文书
电工实训心得体会
2016/01/14 职场文书