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 相关文章推荐
给事件响应函数传参数的四种方式小结
Dec 05 Javascript
浅谈javascript中的Function和Arguments
Aug 30 Javascript
微信小程序 wxapp导航 navigator详解
Oct 31 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
discuz表情的JS提取方法分析
Mar 22 Javascript
bootstrap modal+gridview实现弹出框效果
Aug 15 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
Oct 19 Javascript
原生JS写Ajax的请求函数功能
Dec 22 Javascript
jquery插件开发模式实例详解
Jul 20 jQuery
关于vue路由缓存清除在main.js中的设置
Nov 06 Javascript
小程序分享链接onShareAppMessage的具体用法
May 22 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 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
十天学会php之第八天
2006/10/09 PHP
PHP实现的带超时功能get_headers函数
2015/02/10 PHP
将PHP从5.3.28升级到5.3.29时Nginx出现502错误
2015/05/09 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
html+javascript实现可拖动可提交的弹出层对话框效果
2013/08/05 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
JS常用函数使用指南
2014/11/23 Javascript
Javascript基础教程之switch语句
2015/01/18 Javascript
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
2015/06/26 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
前端开发之便利店收银系统代码
2019/12/27 Javascript
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
利用Python批量生成任意尺寸的图片
2016/08/29 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
利用Django提供的ModelForm增删改数据的方法
2019/01/06 Python
详解Python locals()的陷阱
2019/03/26 Python
利用Django模版生成树状结构实例代码
2019/05/19 Python
Python比较配置文件的方法实例详解
2019/06/06 Python
Python 实现平台类游戏添加跳跃功能
2020/03/27 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
python爬虫筛选工作实例讲解
2020/11/23 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
Staples英国官方网站:办公用品一站式采购
2017/10/06 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
某公司面试题
2012/03/05 面试题
自考毕业生自我鉴定
2013/11/04 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
护士节慰问信
2015/02/15 职场文书
家装业务员岗位职责
2015/04/03 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS