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 MD4
Dec 20 Javascript
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
发一个自己用JS写的实用看图工具实现代码
Jul 26 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
Aug 01 Javascript
jquery获取table中的某行全部td的内容方法
Mar 08 Javascript
js控制的遮罩层实例介绍
May 29 Javascript
禁止页面刷新让F5快捷键及右键都无效
Jan 22 Javascript
js获取判断上传文件后缀名的示例代码
Feb 19 Javascript
JavaScript 七大技巧(一)
Dec 13 Javascript
浅谈jQuery中的$.extend方法来扩展JSON对象
Feb 12 Javascript
Vue引入sass并配置全局变量的方法
Jun 27 Javascript
微信小程序解析富文本过程详解
Jul 13 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
PHP学习之数组值的操作
2011/04/17 PHP
深入extjs与php参数交互的详解
2013/06/25 PHP
php判断是否为json格式的方法
2014/03/04 PHP
php常用数学函数汇总
2014/11/21 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
JS控制日期显示的小例子
2013/11/23 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
深入理解JavaScript中的call、apply、bind方法的区别
2016/05/30 Javascript
js print打印网页指定区域内容的简单实例
2016/11/01 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
详解Koa中更方便简单发送响应的方式
2018/07/20 Javascript
vue element-ui el-date-picker限制选择时间为当天之前的代码
2019/11/07 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
python在命令行下使用google翻译(带语音)
2014/01/16 Python
python关闭windows进程的方法
2015/04/18 Python
深入浅析python定时杀进程
2016/06/06 Python
浅谈Python2、Python3相对路径、绝对路径导入方法
2018/06/22 Python
python列表返回重复数据的下标
2020/02/10 Python
Python字典dict常用方法函数实例
2020/11/09 Python
西班牙国家航空官方网站:Iberia
2017/11/16 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
最新的互联网创业计划书
2014/01/10 职场文书
创业计划书的写作技巧及要点
2014/01/31 职场文书
企业安全生产标语
2014/06/06 职场文书
有限责任公司股东合作协议书
2014/12/02 职场文书
教师年度考核个人总结
2015/02/12 职场文书
煤矿安全学习心得体会
2016/01/18 职场文书
如何用RabbitMQ和Swoole实现一个异步任务系统
2021/05/29 PHP
Python安装使用Scrapy框架
2022/04/12 Python