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的ajax功能实现web service的json转化
Aug 29 Javascript
精通Javascript系列之Javascript基础篇
Jun 07 Javascript
JQuery之focus函数使用介绍
Aug 20 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
简单实现JS计算器功能
Dec 21 Javascript
js select下拉联动 更具级联性!
Apr 17 Javascript
jQuery Form表单取值的方法
Jan 11 Javascript
微信小程序实现搜索功能并跳转搜索结果页面
May 18 Javascript
微信小程序实现原生步骤条
Jul 25 Javascript
js实现聊天对话框
Feb 08 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
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
使用数据库保存session的方法
2006/10/09 PHP
简化php模板页面中分页代码的解析
2009/02/06 PHP
一步一步学习PHP(1) php开发环境配置
2010/02/15 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
2014/12/24 PHP
解决php扩展安装不生效问题
2019/10/25 PHP
JavaScript 解析Json字符串的性能比较分析代码
2009/12/16 Javascript
JQuery实现的在新窗口打开链接的方法小结
2010/04/22 Javascript
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
jquery滚动加载数据的方法
2015/03/09 Javascript
AngularJS模块管理问题的非常规处理方法
2015/04/29 Javascript
JavaScript门面模式详解
2017/10/19 Javascript
Angular2.0实现modal对话框的方法示例
2018/02/18 Javascript
bootstrap下拉框动态赋值方法
2018/08/10 Javascript
详解Vue实战指南之依赖注入(provide/inject)
2018/11/13 Javascript
ng-zorro-antd 入门初体验
2018/12/03 Javascript
Vue使用axios出现options请求方法
2019/05/30 Javascript
JS函数参数的传递与同名参数实例分析
2020/03/16 Javascript
如何使用JavaScript检测空闲的浏览器选项卡
2020/05/28 Javascript
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
python处理cookie详解
2014/02/07 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
Python Matplotlib库入门指南
2015/05/18 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
2019/03/26 Python
django的聚合函数和aggregate、annotate方法使用详解
2019/07/23 Python
python从Oracle读取数据生成图表
2020/10/14 Python
香港钟表珠宝首饰商城:OneMallTime网摩间
2016/10/14 全球购物
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
社区重阳节活动总结
2015/03/24 职场文书
淮海战役观后感
2015/06/11 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
纯 CSS 自定义多行省略的问题(从原理到实现)
2021/11/11 HTML / CSS