jquery实现侧边弹出的垂直导航


Posted in Javascript onDecember 09, 2014

这是一款利用jquery动画特效和css打造的侧边弹出垂直导航,整个弹出过程比较流畅,而且代码很简单,如果你正在寻找一款带动画的垂直导航,那么可以试试这个。

HTML源码:

<title>Jquery+CSS侧边弹出垂直导航</title> 

<style type="text/css">

html, body, ul, li {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    vertical-align: baseline;

    font-family: "Verdana","lucida sans",Sans-serif;

    font-size: 12px;

}

html, body {

    min-height: 100%;

    color: #FFFFFF;

    background-repeat: repeat-x;

    background-position: top;

    background-color: #161f2a;

}

ul.side_nav {

     width: 200px;

     float: left;

     margin: 0;

     padding: 0;

}

ul.side_nav li {

     position: relative;

     float: left;

     margin: 0;

     padding: 0;

     display: inline;

}

ul.side_nav li a {

     width: 165px;

     border-top: 1px solid #3373a9;

     border-bottom: 1px solid #003867;

     padding: 10px 10px 10px 25px;

     display: block;

     color: #fff;

     text-decoration: none;

     background: #005094 url(sidenav_arrow.gif) no-repeat 5px 10px;

     position: relative;

     z-index: 2;

}

ul.side_nav li a:hover {

     background-color: #2d353f;

}

ul.side_nav li div {

     display: none;

     position: absolute;

     top: 2px;

     left: 0;

     width: 225px;

     background: url(bubble_top.gif) no-repeat right top;

}

ul.side_nav li div p {

     margin: 7px 0;

     line-height: 1.3em;

     padding: 0 5px 10px 30px;

     color: #444;

     background: url(bubble_btm.gif) no-repeat right bottom;

}

</style>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js

"></script>

<script language="javascript">

    $(document).ready(function() {

        $("ul.side_nav li").hover(function() {

            $(this).find("div").stop()

        .animate({ left: "210", opacity: 1 }, "fast")

        .css("display", "block")

        }, function() {

            $(this).find("div").stop()

        .animate({ left: "0", opacity: 0 }, "fast")

        });

    });

</script>

</head>

<body>

<ul class="side_nav">

    <li>

        <a href="www.corange.cn">Corange.cn</a>

        <div><p>Go home!<Br />ASP</p></div>

    </li>

    <li>

        <a href="#">About Me</a>

        <div><p>Get to know me.</p></div>

    </li>

    <li>

        <a href="#">Portfolio</a>

        <div><p>Get to check out my featured work!</p></div>

    </li>

    <li>

        <a href="#">Blog</a>

        <div><p>Tutorials, articles and resources.</p></div>

    </li>

    <li>

        <a href="#">Contact</a>

        <div><p>Don't hesitate to drop me a line!</p></div>

    </li>

    <li>

        <a href="#">Rss</a>

        <div><p>News, Video and so on.</p></div>

    </li>

</ul>

</body>

</html>

演示代码很简单,小伙伴们根据自己的项目需求,自由美化更改下即可

Javascript 相关文章推荐
JavaScript delete操作符应用实例
Jan 13 Javascript
浅析jquery的js图表组件highcharts
Mar 06 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
javascript实现起伏的水波背景效果
May 16 Javascript
jQuery回到顶部的代码
Jul 09 Javascript
关于Vue.js一些问题和思考学习笔记(2)
Dec 02 Javascript
AngularJS模仿Form表单提交的实现代码
Dec 08 Javascript
C#微信小程序服务端获取用户解密信息实例代码
Mar 10 Javascript
js按条件生成随机json:randomjson实现方法
Apr 07 Javascript
vue 简单自动补全的输入框的示例
Mar 12 Javascript
在vue-cli搭建的项目中增加后台mock接口的方法
Apr 26 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
Jul 26 Javascript
基于javascript实现判断移动终端浏览器版本信息
Dec 09 #Javascript
使用jQuery实现星级评分代码分享
Dec 09 #Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 #Javascript
浅谈JavaScript函数节流
Dec 09 #Javascript
node.js中的console.log方法使用说明
Dec 09 #Javascript
node.js中的console.warn方法使用说明
Dec 09 #Javascript
node.js中的console.info方法使用说明
Dec 09 #Javascript
You might like
NOD32 v2.70.32 简体中文封装版 提供下载了
2007/02/27 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
浅析PHP中的闭包和匿名函数
2017/12/25 PHP
在Z-Blog中运行代码[html][/html](纯JS版)
2007/03/25 Javascript
Use Word to Search for Files
2007/06/15 Javascript
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
2013/02/01 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
基于jquery实现的树形菜单效果代码
2015/09/06 Javascript
jQuery on()绑定动态元素出现的问题小结
2016/02/19 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
微信小程序 wxapp内容组件 progress详细介绍
2016/10/31 Javascript
vuejs如何配置less
2017/04/25 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
前端开发基础javaScript的六大作用
2020/08/06 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
python处理文本文件并生成指定格式的文件
2014/07/31 Python
python sort、sorted高级排序技巧
2014/11/21 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
详解python 注释、变量、类型
2018/08/10 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
Python 项目转化为so文件实例
2019/12/23 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
python 5个顶级异步框架推荐
2020/09/09 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
军训心得体会
2013/12/31 职场文书
会计电算化应届生自荐信
2014/02/25 职场文书
团日活动总结书格式
2014/05/08 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
Python包argparse模块常用方法
2021/06/04 Python