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 相关文章推荐
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
Sep 15 Javascript
理解JavaScript事件对象
Jan 25 Javascript
jQuery EasyUI 入门必看
Jun 03 Javascript
AngularJS实现分页显示数据库信息
Jul 01 Javascript
详解Angular开发中的登陆与身份验证
Jul 27 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
微信小程序自动客服功能
Nov 02 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
Jan 30 Javascript
js实现图片区域可点击大小随意改变(适用移动端)代码实例
Sep 11 Javascript
vant 自定义 van-dropdown-item的用法
Aug 05 Javascript
JS ES6异步解决方案
Apr 29 Javascript
如何用threejs实现实时多边形折射
May 07 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
CodeIgniter生成网站sitemap地图的方法
2013/11/13 PHP
php中hashtable实现示例分享
2014/02/13 PHP
WordPress中给文章添加自定义字段及后台编辑功能区域
2015/12/19 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
php实现保存周期为1天的购物车类
2017/07/07 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
用Jquery.load载入页面实现局部刷新
2014/01/22 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
JS交换变量的方法
2015/01/21 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
JavaScript列表框listbox全选和反选的实现方法
2015/03/18 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
浅谈JavaScript作用域和闭包
2017/09/18 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
详解JavaScript的变量
2019/04/04 Javascript
Vue 解决在element中使用$notify在提示信息中换行问题
2020/11/11 Javascript
Python有序查找算法之二分法实例分析
2017/12/11 Python
简单了解Django模板的使用
2017/12/20 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
用pandas中的DataFrame时选取行或列的方法
2018/07/11 Python
浅谈python下含中文字符串正则表达式的编码问题
2018/12/07 Python
python如何给字典的键对应的值为字典项的字典赋值
2019/07/05 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
2012/10/05 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
2015/11/30 面试题
应届生船舶驾驶求职信
2013/10/19 职场文书
建筑经济管理专业求职信分享
2014/01/06 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
交通运输局四风问题对照检查材料思想汇报
2014/10/09 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
村主任当选感言
2015/08/01 职场文书
七夕情人节问候语
2015/11/11 职场文书