jQuery 渐变下拉菜单


Posted in Javascript onDecember 15, 2009

这里主要是利目标在鼠标经过时(.hover())利用slideToggle() 、slideUp()来显示原来隐藏着的内容:

$(function(){ 
$(".dropdown").hover( 
function(){ $("li ul").slideToggle(800);}, 
function(){$("li ul").slideUp(1000)} 
) 
})

jQuery 渐变下拉菜单
<!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>jQuery 渐变下来效果</title> <style type="text/css"> 
a{text-decoration:none;color:#333;} 
a:hover{color:#f33;} 
a.gr{color:#227CE8;} 
a.xg{color:#f30;} 
a.zx{color:#690;} 
a.yd{color:#f00;} 
a.more-rss{color:#f60;} 
a img{border:none;} 
a.rssfeed{display:block;height:60px;width:160px;cursor:pointer;} 
.wrapper{width:700px;margin:0 auto;height:460px;position:relative;} 
.wrapper small{position:absolute;bottom:0;left:0;border-top:1px dotted #b3b3b3;display:block;width:700px;line-height:30px;text-align:right;} 
ul li{list-style:none;} 
ul li.dropdown{position:relative;width:160px;} 
ul li.dropdown ul{display:none;text-align:center;background:#fff;border:1px solid #ddd;width:160px;padding:15px 15px 20px;} 
ul li.dropdown ul li{padding:5px 0;border-bottom:1px dotted #ddd;} 
</style> 
</head> 
<body> 
<div class="wrapper"> 
    <h1><a href="">jQuery 渐变下拉菜单</a></h1> 
<p>使用slideToggle和slideUp来实现.当然,也可以使用hide/show, fadeIn/fadeOut等来实现,只是效果不同,实现的方法还是相同的.需要注意的是,要给.dropdown加上position:relative;防止闪烁.</p> 
<ul class="fir"> 
<li class="dropdown"> 
<a class="rssfeed"><img src="feedme.png" alt="feedme" /></a> 
<ul> 
<li><a href="#" rel="RSS"><img src="rss.gif" alt="RSS Feed" /></a></li> 
<li><a href="#" class="xg" rel="nofollow">鲜果订阅</a></li> 
<li><a href="#" class="gr" rel="nofollow">Google订阅</a></li> 
<li><a href="#" class="zx" rel="nofollow">抓虾订阅</a></li> 
<li><a href="#" class="yd" rel="nofollow">有道订阅</a></li> 
<li><a href="#" class="more-rss" rel="RSS">更多方式 »</a></li> 
</ul> 
</li> 
</ul> 
</div> 
<script language="javascript" type="text/javascript" src="jquery.min.js"></script> 
<script language="javascript" type="text/javascript"> 
$(function(){ 
    $(".fir .dropdown").hover( 
        function(){ 
            $("li ul").slideToggle(800); 
        },function(){ 
            $("li ul").slideUp(1000) 
        }) 
}) 
</script> 
</body> 
</html>

测试代码打包下载
Javascript 相关文章推荐
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
Jan 08 Javascript
jquery获取css中的选择器(实例讲解)
Dec 02 Javascript
在js文件中写el表达式取不到值的原因及解决方法
Dec 23 Javascript
js利用正则表达式检验输入内容是否为网址
Jul 05 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
Jan 03 Javascript
jquery validation验证表单插件
Jan 07 Javascript
codeMirror插件使用讲解
Jan 16 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
Feb 11 Javascript
Bootstrap 响应式实用工具实例详解
Mar 29 Javascript
Bootstrap多级菜单的实现代码
May 23 Javascript
vue-cli3搭建项目的详细步骤
Dec 05 Javascript
Javascript实现鼠标点击冒泡特效
Dec 24 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
Dec 15 #Javascript
讨论javascript(一)工厂方式 js面象对象的定义方法
Dec 15 #Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
Dec 15 #Javascript
jquery自动完成插件(autocomplete)应用之PHP版
Dec 15 #Javascript
Javascript attachEvent传递参数的办法
Dec 14 #Javascript
firefox下对ajax的onreadystatechange的支持情况分析
Dec 14 #Javascript
javascript document.execCommand() 常用解析
Dec 14 #Javascript
You might like
如何给phpadmin一个保护
2006/10/09 PHP
据说是雅虎的一份PHP面试题附答案
2009/01/07 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
jQuery插件的写法分享
2013/06/12 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
原生js和jQuery随意改变div属性style的名称和值
2014/10/22 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
JS按条件 serialize() 对应标签的使用方法
2017/07/24 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
总结python实现父类调用两种方法的不同
2017/01/15 Python
用Python画一个LinkinPark的logo代码实例
2019/09/10 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
在主流系统之上安装Pygame的方法
2020/05/20 Python
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
经贸日语毕业生自荐信
2013/11/03 职场文书
法务专员岗位职责
2014/01/02 职场文书
班组长安全职责
2014/01/05 职场文书
大学校园生活自我鉴定
2014/01/13 职场文书
如何打造一封优秀的留学推荐信
2014/01/25 职场文书
信仰心得体会
2014/09/05 职场文书
2014年工人工作总结
2014/11/25 职场文书
教师先进个人材料
2014/12/17 职场文书
党员自评材料范文
2014/12/17 职场文书
学雷锋日活动总结
2015/02/06 职场文书
golang 实现对Map进行键值自定义排序
2021/04/28 Golang
python 网络编程要点总结
2021/06/18 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
2022/07/07 Python