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 相关文章推荐
js不完美解决click和dblclick事件冲突问题
Jul 16 Javascript
JavaScript自定义等待wait函数实例分析
Mar 23 Javascript
js使用setTimeout实现定时炸弹的方法
Apr 10 Javascript
javascript实现根据3原色制作颜色选择器的方法
Jul 17 Javascript
自动完成的搜索框javascript实现
Feb 26 Javascript
微信小程序 loading(加载中提示框)实例
Oct 28 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
Feb 03 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
Apr 17 Javascript
详解微信小程序的 request 封装示例
Aug 21 Javascript
详解vue移动端项目代码拆分记录
Mar 15 Javascript
js实现数字滚动特效
Dec 16 Javascript
Vue 中使用 typescript的方法详解
Feb 17 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
使用eAccelerator加密PHP程序
2008/10/03 PHP
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
php实现的简易扫雷游戏实例
2015/07/09 PHP
PHP引用返回用法示例
2016/05/28 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
js检测客户端不是firefox则提示下载
2007/04/07 Javascript
js实现的网页颜色代码表全集
2007/07/17 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
2012/07/03 Javascript
jquery动态增加删除表格行的小例子
2013/11/14 Javascript
js实现延迟加载的方法
2015/06/24 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
jQuery简介_动力节点Java学院整理
2017/07/04 jQuery
详解解决使用axios发送json后台接收不到的问题
2018/06/27 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
js实现上下左右键盘控制div移动
2020/01/16 Javascript
Vue简单实现原理详解
2020/05/07 Javascript
python实现通过shelve修改对象实例
2014/09/26 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
Python编写一个闹钟功能
2017/07/11 Python
python使用epoll实现服务端的方法
2018/10/16 Python
使用Python爬虫库requests发送表单数据和JSON数据
2020/01/25 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
详解python程序中的多任务
2020/09/16 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
利用指针变量实现队列的入队操作
2012/04/07 面试题
程序员经常用到的UNIX命令
2015/04/13 面试题
机关单位动员会主持词
2014/03/20 职场文书
幼儿园教师演讲稿
2014/05/06 职场文书
贷款收入证明格式
2015/06/24 职场文书
创业计划书之水果店
2019/07/18 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
java协程框架quasar和kotlin中的协程对比分析
2022/02/24 Java/Android
mybatis-plus模糊查询指定字段
2022/04/28 Java/Android
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers