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 高级语法介绍
Jun 15 Javascript
Js 刷新框架页的代码
Apr 13 Javascript
js获取GridView中行数据的两种方法 分享
Jul 13 Javascript
Knockout text绑定DOM的使用方法
Nov 15 Javascript
基于JavaScript实现回到页面顶部动画代码
May 24 Javascript
javascript实现的全国省市县无刷新多级关联菜单效果代码
Aug 01 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
May 10 Javascript
基于JS实现仿京东搜索栏随滑动透明度渐变效果
Jul 10 Javascript
Vue中this.$router.push参数获取方法
Feb 27 Javascript
js遍历详解(forEach, map, for, for...in, for...of)
Aug 28 Javascript
vue获取form表单的值示例
Oct 29 Javascript
JavaScript监听键盘事件代码实现
Jun 03 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
桌面中心(二)数据库写入
2006/10/09 PHP
深入理解PHP的远程多会话调试
2017/09/21 PHP
ThinkPHP框架实现导出excel数据的方法示例【基于PHPExcel】
2018/05/12 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
JavaScript NaN和Infinity特殊值 [译]
2012/09/20 Javascript
javascript 函数声明与函数表达式的区别介绍
2013/10/05 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
jQuery中parents()方法用法实例
2015/01/07 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
Bootstrap Table使用整理(一)
2017/06/09 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
vue 获取视频时长的实例代码
2019/08/20 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
python代码制作configure文件示例
2014/07/28 Python
基于进程内通讯的python聊天室实现方法
2015/06/28 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
matplotlib subplots 调整子图间矩的实例
2018/05/25 Python
python实现指定文件夹下的指定文件移动到指定位置
2018/09/17 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
Django ModelForm操作及验证方式
2020/03/30 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
自动化职业生涯规划书范文
2014/01/03 职场文书
教学器材管理制度
2014/01/26 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
实习生矿工检讨书
2014/10/13 职场文书
有限责任公司股东合作协议书范本
2014/10/30 职场文书
服务员岗位职责
2015/02/03 职场文书
实习生辞职信范文
2015/03/02 职场文书
党性修养心得体会2016
2016/01/21 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
mysql中数据库覆盖导入的几种方式总结
2022/03/25 MySQL