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生成asp.net服务器控件的代码
Feb 04 Javascript
JavaScript实现x秒后自动跳转到一个页面
Jan 03 Javascript
纯javascript实现的小游戏《Flappy Pig》实例
Jul 27 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
Oct 28 Javascript
jquery中键盘事件小结
Feb 24 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
Jan 11 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
May 11 Javascript
JS实现数组简单去重及数组根据对象中的元素去重操作示例
Jan 05 Javascript
vue实现日历备忘录功能
Sep 24 Javascript
原生javascript制作的拼图游戏实现方法详解
Feb 23 Javascript
javascript实现简易计算器功能
Sep 23 Javascript
SSM VUE Axios详解
Oct 05 Vue.js
多浏览器兼容的获取元素和鼠标的位置的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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
PHP4实际应用经验篇(1)
2006/10/09 PHP
php数组编码转换示例详解
2014/03/11 PHP
Linux下PHP连接Oracle数据库
2014/08/20 PHP
C/S和B/S两种架构区别与优缺点分析
2014/10/23 PHP
简单谈谈php中的unicode和utf8编码
2015/06/10 PHP
php简单检测404页面的方法示例
2019/08/23 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
jQuery检测输入的字符串包含的中英文的数量
2015/04/17 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
vue获取元素宽、高、距离左边距离,右,上距离等还有XY坐标轴的方法
2018/09/05 Javascript
mpvue性能优化实战技巧(小结)
2019/04/17 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
[03:36]2015国际邀请赛第二日现场精彩集锦
2015/08/06 DOTA
pyramid配置session的方法教程
2013/11/27 Python
TensorFlow中权重的随机初始化的方法
2018/02/11 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
Python设计模式之原型模式实例详解
2019/01/18 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
python判断无向图环是否存在的示例
2019/11/22 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Python操作Jira库常用方法解析
2020/04/10 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
python 如何调用远程接口
2020/09/11 Python
Pycharm Plugins加载失败问题解决方案
2020/11/28 Python
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
DIY手工制作经营店创业计划书
2014/02/01 职场文书
技校学生个人职业生涯规划范文
2014/03/03 职场文书
决心书范文
2014/03/11 职场文书
投标保密承诺书
2014/05/19 职场文书
教师节宣传方案
2014/05/23 职场文书
导游词300字
2015/02/13 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
分享Python异步爬取知乎热榜
2022/04/12 Python