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 相关文章推荐
jQuery使用hide方法隐藏页面上指定元素的方法
Mar 30 Javascript
jQuery无刷新切换主题皮肤实例讲解
Oct 21 Javascript
提升jQuery的性能需要做好七件事
Jan 11 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
Jan 26 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
May 24 Javascript
vue2 如何实现div contenteditable=“true”(类似于v-model)的效果
Feb 08 Javascript
简单实现JavaScript弹幕效果
Aug 27 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
Mar 15 Javascript
vue实现提示保存后退出的方法
Mar 15 Javascript
javascript实现评分功能
Jun 24 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
Jul 28 Javascript
深入详解JS函数的柯里化
Jun 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
曾在DC漫画界反派角色扮演的演员,谁才是你心目中的小丑之王?
2020/04/09 欧美动漫
php pdo连接数据库操作示例
2019/11/18 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
JQuery设置和去除disabled属性的5种方法总结
2013/05/16 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
node.js实现登录注册页面
2017/04/08 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
Node.js log4js日志管理详解
2018/07/31 Javascript
nodejs中用npm初始化来创建package.json的实例讲解
2018/10/10 NodeJs
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
2019/04/25 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
Python IDLE清空窗口的实例
2018/06/25 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
python内置函数sorted()用法深入分析
2019/10/08 Python
python之列表推导式的用法
2019/11/29 Python
python爬虫容易学吗
2020/06/02 Python
python与pycharm有何区别
2020/07/01 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
html5 canvas实现圆形时钟代码分享
2013/12/25 HTML / CSS
微信浏览器取消缓存的方法
2015/03/28 HTML / CSS
化学专业毕业生自荐信
2013/11/15 职场文书
房地产销售员的自我评价分享
2013/12/04 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
员工工作能力评语
2014/12/31 职场文书
刑事撤诉申请书
2015/05/18 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
导游带团欢迎词
2015/09/30 职场文书
jackson json序列化实现首字母大写,第二个字母需小写
2021/06/29 Java/Android