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变换显示图片的实例
Apr 16 Javascript
Js放到HTML文件中的哪个位置有什么区别
Aug 21 Javascript
js实现鼠标点击左上角滑动菜单效果代码
Sep 06 Javascript
JavaScript 模块的循环加载实现方法
Dec 13 Javascript
JS中创建函数的三种方式及区别
Mar 13 Javascript
javascript拖拽效果延伸学习
Apr 04 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
Sep 16 Javascript
PHP捕捉异常中断的方法
Oct 24 Javascript
详解webpack性能优化——DLL
Oct 20 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
微信小程序聊天功能的示例代码
Jan 13 Javascript
JavaScript函数柯里化
Nov 07 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
封装一个PDO数据库操作类代码
2009/09/09 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
kindeditor 加入七牛云上传的实例讲解
2017/11/12 PHP
网上抓的一个特效
2007/05/11 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
2010/09/19 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
利用JavaScript脚本实现滚屏效果的方法
2015/07/07 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
基于bootstrap页面渲染的问题解决方法
2018/08/09 Javascript
对vue2.0中.vue文件页面跳转之.$router.push的用法详解
2018/08/24 Javascript
Vue-component全局注册实例
2018/09/06 Javascript
详解搭建es6+devServer简单开发环境
2018/09/25 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
2019/08/02 jQuery
JS中async/await实现异步调用的方法
2019/08/28 Javascript
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
JavaScript修改注册表实例代码
2020/01/05 Javascript
Python实现基于HTTP文件传输实例
2014/11/08 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
Python3中的列表,元组,字典,字符串相关知识小结
2017/11/10 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
Python 变量的创建过程详解
2019/09/02 Python
Python 静态方法和类方法实例分析
2019/11/21 Python
增大python字体的方法步骤
2020/07/05 Python
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
总务岗位职责
2013/11/19 职场文书
2014年高三毕业生自我评价
2014/01/11 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
倡议书格式范文
2014/04/14 职场文书
乡镇干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书