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 相关文章推荐
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
Mar 06 Javascript
JS 动态加载脚本的4种方法
May 05 Javascript
JS刷新当前页面的几种方法总结
Dec 24 Javascript
JS中prototype的用法实例分析
Mar 19 Javascript
Jquery遍历Json数据的方法
Apr 20 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
Jun 07 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
基于JavaScript实现微信抢红包功能
Jul 20 Javascript
addeventlistener监听scroll跟touch(实例讲解)
Aug 04 Javascript
基于复选框demo(分享)
Sep 27 Javascript
vue.js中引入vuex储存接口数据及调用的详细流程
Dec 14 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
Apr 05 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 visitFile()遍历指定文件夹函数
2010/08/21 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
Jquery 学习笔记(一)
2009/10/13 Javascript
层序遍历在ExtJs的TreePanel中的应用
2009/10/16 Javascript
jQuery源码分析-01总体架构分析
2011/11/14 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
jQuery实现的背景动态变化导航菜单效果
2015/08/24 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
javaScript语法总结
2016/11/25 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
vue获取input输入值的问题解决办法
2017/10/17 Javascript
JavaScript门道之标准库
2018/05/26 Javascript
jQuery实现基本动画效果的方法详解
2018/09/06 jQuery
对vue生命周期的深入理解
2020/12/03 Vue.js
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
python中去空格函数的用法
2014/08/21 Python
python制作企业邮箱的爆破脚本
2016/10/05 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
django 自定义过滤器的实现
2019/02/26 Python
django富文本编辑器的实现示例
2019/04/10 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
2019/08/18 Python
tensorflow 实现自定义layer并添加到计算图中
2020/02/04 Python
tensorflow之变量初始化(tf.Variable)使用详解
2020/02/06 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
Python批量安装卸载1000个apk的方法
2020/04/10 Python
美国购买新书和二手书网站:Better World Books
2018/10/31 全球购物
乡镇干部先进事迹材料
2014/02/03 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
敬老院标语
2014/06/27 职场文书
Javascript使用integrity属性进行安全验证
2021/11/07 Javascript
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫
Python find()、rfind()方法及作用
2022/12/24 Python