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 相关文章推荐
Extjs中的GridPanel隐藏列会显示在menuDisabled中解决方法
Jan 27 Javascript
js运动动画的八个知识点
Mar 12 Javascript
浅谈javascript的Touch事件
Sep 27 Javascript
jquery mobile界面数据刷新的实现方法
May 28 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
Jul 01 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
Mar 21 Javascript
JS实现的简单分页功能示例
Aug 23 Javascript
Vue解析带html标签的字符串为dom的实例
Nov 13 Javascript
jQuery实现弹出层效果
Dec 10 jQuery
详解JavaScript中的Object.is()与&quot;===&quot;运算符总结
Jun 17 Javascript
React Native登录之指纹登录篇的示例代码
Nov 03 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
什么是MVC,好东西啊
2007/05/03 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
Codeigniter框架实现获取分页数据和总条数的方法
2014/12/05 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
checkbox 复选框不能为空
2009/07/11 Javascript
jquery uploadify 在FF下无效的解决办法
2014/09/26 Javascript
EasyUI在表单提交之前进行验证的实例代码
2016/06/24 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
微信小程序 五星评分的实现实例
2017/08/04 Javascript
微信小程序自定义底部弹出框
2020/11/16 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
[40:19]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第二场 12.18
2020/12/19 DOTA
python实现从web抓取文档的方法
2014/09/26 Python
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
Python引用计数操作示例
2018/08/23 Python
Linux CentOS Python开发环境搭建教程
2018/11/28 Python
python对矩阵进行转置的2种处理方法
2019/07/17 Python
Python zip函数打包元素实例解析
2019/12/11 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
2014/10/11 HTML / CSS
奶茶店创业计划书范文
2014/01/17 职场文书
网络管理专业求职信
2014/03/15 职场文书
解除合同协议书
2014/04/17 职场文书
警示教育活动总结
2014/05/05 职场文书
电子专业求职信
2014/06/19 职场文书
放飞理想演讲稿
2014/09/09 职场文书
单位员工收入证明样本
2014/10/09 职场文书
财务务虚会发言材料
2014/10/20 职场文书
个人政治思想总结
2015/03/05 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
SQLServer2008提示评估期已过解决方案
2021/04/12 SQL Server
JS实现简单的九宫格抽奖
2022/06/28 Javascript
Windows server 2016服务器基本设置
2022/08/14 Servers