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 相关文章推荐
浅谈javascript的数据类型检测
Jul 10 Javascript
js动态修改整个页面样式达到换肤效果
May 23 Javascript
jQuery实现dialog设置focus焦点的方法
Jun 10 Javascript
javascript实现数组去重的多种方法
Mar 14 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
Jun 13 Javascript
JavaScript编写一个简易购物车功能
Sep 17 Javascript
巧用Javascript的逻辑运算符
Dec 02 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
微信小程序methods中定义的方法互相调用的实例代码
Aug 07 Javascript
element-ui 表格数据时间格式化的方法
Aug 24 Javascript
解决layui弹出层layer的area过大被遮挡的问题
Sep 21 Javascript
如何用JavaScipt测网速
May 09 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
改变Apache端口等配置修改方法
2008/06/05 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
用显卡加速,轻松把笔记本打造成取暖器的办法!
2013/04/17 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
vue实现购物车小案例
2019/09/27 Javascript
vue获取form表单的值示例
2019/10/29 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
在Python中使用AOP实现Redis缓存示例
2017/07/11 Python
Python实现JSON反序列化类对象的示例
2018/01/31 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
公司新员工的演讲稿注意事项
2014/01/01 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
临床护理求职信
2014/04/26 职场文书
工作目标责任书
2014/07/23 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
玄武湖导游词
2015/02/05 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS