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 动态创建VML的方法
Oct 14 Javascript
js 创建快捷方式的代码(fso)
Nov 19 Javascript
Jquery网页出现的乱码问题的三种解决方法
Jun 30 Javascript
纯js实现仿QQ邮箱弹出确认框
Apr 29 Javascript
JS经典正则表达式笔试题汇总
Dec 15 Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
Mar 07 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
May 16 Javascript
JavaScript常用内置对象用法分析
Jul 09 Javascript
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 jQuery
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调用三种数据库的方法(2)
2006/10/09 PHP
php中批量替换文件名的实现代码
2011/07/20 PHP
PHP防盗链代码实例
2014/08/27 PHP
Laravel5.1框架路由分组用法实例分析
2020/01/04 PHP
jquery获得keycode的示例代码
2013/12/30 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
javascript进行数组追加方法小结
2014/06/16 Javascript
学习JavaScript设计模式(封装)
2015/11/26 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
Canvas 制作动态进度加载水球详解及实例代码
2016/12/09 Javascript
从零学习node.js之详解异步控制工具async(八)
2017/02/27 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
详解angular部署到iis出现404解决方案
2018/08/14 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
2020/02/06 Javascript
vue接通后端api以及部署到服务器操作
2020/08/13 Javascript
python二叉树的实现实例
2013/11/21 Python
python 七种邮件内容发送方法实例
2014/04/22 Python
Python中实现参数类型检查的简单方法
2015/04/21 Python
详解pandas apply 并行处理的几种方法
2021/02/24 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
2014年学校团委工作总结
2014/12/20 职场文书
董事长助理岗位职责
2015/02/11 职场文书
客户经理岗位职责大全
2015/04/09 职场文书
2015年科室工作总结
2015/04/10 职场文书
2015年医院创卫工作总结
2015/04/22 职场文书
javascript的var与let,const之间的区别详解
2022/02/18 Javascript
css3中2D转换之有趣的transform形变效果
2022/02/24 HTML / CSS
使用 Docker Compose 构建复杂的多容器App
2022/04/30 Servers