jQuery实现气球弹出框式的侧边导航菜单效果


Posted in Javascript onSeptember 22, 2015

本文实例讲述了jQuery实现气球弹出框式的侧边导航菜单效果。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现的气球弹出框式的侧边导航菜单,预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了;当然,在实际使用中,不会出现这样的问题。

运行效果截图如下:

jQuery实现气球弹出框式的侧边导航菜单效果

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>泡沫弹出框式的侧边导航菜单</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<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(images/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(images/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(images/bubble_btm.gif) no-repeat right bottom;
}
</style>
<script language="javascript" src="jquery-1.6.2.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>
预览时如果提示有错误,请刷新一下网页就没事了。<br>
<ul class="side_nav">
  <li>
    <a href="#">Home</a>
    <div><p>Go home!</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>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
用javascript实现点击链接弹出&quot;图片另存为&quot;而不是直接打开
Aug 15 Javascript
js href的用法
May 13 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
Feb 11 Javascript
使用POST方式弹出窗口的两种方法示例介绍
Jan 29 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
Jun 20 Javascript
jquery bind(click)传参让列表中每行绑定一个事件
Aug 06 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
jQuery版本升级踩坑大全
Jan 12 Javascript
Vue.js递归组件构建树形菜单
Dec 24 Javascript
微信小程序开发的基本流程步骤
Jan 31 Javascript
Layui table field初始化加载时进行隐藏的方法
Sep 19 Javascript
jQuery实现Tab菜单滚动切换的方法
Sep 21 #Javascript
基于JQuery和CSS3实现仿Apple TV海报背景视觉差特效源码分享
Sep 21 #Javascript
Java Mybatis框架入门基础教程
Sep 21 #Javascript
JS实现仿微博可关闭弹出层效果
Sep 21 #Javascript
jQuery+HTML5美女瀑布流布局实现方法
Sep 21 #Javascript
JavaScript实现网页加载进度条代码超简单
Sep 21 #Javascript
Javascript验证方法大全
Sep 21 #Javascript
You might like
php最简单的删除目录与文件实现方法
2014/11/28 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
Js sort排序使用方法
2011/10/17 Javascript
Javascript的常规数组和关联数组对比小结
2012/05/24 Javascript
JavaScript 模拟类机制及私有变量的方法及思路
2013/07/10 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
在浏览器中实现图片粘贴的jQuery插件-- pasteimg使用指南
2014/12/29 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
基于jquery实现的自动补全功能
2015/03/12 Javascript
简介JavaScript中的getUTCFullYear()方法的使用
2015/06/10 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
jQuery滚动加载图片实现原理
2015/12/14 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
2016/09/27 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
Vue实现简易计算器
2020/02/25 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
Appium+Python自动化测试之运行App程序示例
2019/01/23 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
super关键字的用法
2012/04/10 面试题
大学生村官演讲稿
2014/04/25 职场文书
乡村教师党员四风问题对照检查材料思想汇报
2014/10/08 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
python绘制箱型图
2021/04/27 Python
如何用Navicat操作MySQL
2021/05/12 MySQL