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 相关文章推荐
防止按钮在短时间内被多次点击的方法
Mar 10 Javascript
javascript+ajax实现产品页面加载信息
Jul 09 Javascript
使用javaScript动态加载Js文件和Css文件
Oct 24 Javascript
完美实现八种js焦点轮播图(上篇)
Jul 18 Javascript
jQuery flip插件实现的翻牌效果示例【附demo源码下载】
Sep 20 Javascript
深入理解jquery中的each用法
Dec 14 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
用vue和node写的简易购物车实现
Apr 25 Javascript
浅谈react.js中实现tab吸顶效果的问题
Sep 06 Javascript
JavaScript编程设计模式之构造器模式实例分析
Oct 25 Javascript
vue 1.0 结合animate.css定义动画效果
Jul 11 Javascript
利用node.js开发cli的完整步骤
Dec 29 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 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
表格展示无限级分类(PHP版)
2012/08/21 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
js实现点击获取验证码倒计时效果
2021/01/28 Javascript
JavaScript重定向URL参数的两种方法小结
2016/10/19 Javascript
微信小程序入门教程
2016/11/18 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
python解析xml模块封装代码
2014/02/07 Python
Python使用shelve模块实现简单数据存储的方法
2015/05/20 Python
python运行其他程序的实现方法
2017/07/14 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
解决pycharm无法调用pip安装的包问题
2018/05/18 Python
从DataFrame中提取出Series或DataFrame对象的方法
2018/11/10 Python
在pycharm 中添加运行参数的操作方法
2019/01/19 Python
python实现微信小程序用户登录、模板推送
2019/08/28 Python
python实现五子棋程序
2020/04/24 Python
python pip如何手动安装二进制包
2020/09/30 Python
Python3.9新特性详解
2020/10/10 Python
canvas拼图功能实现代码示例
2018/11/21 HTML / CSS
英国亚马逊官方网站:Amazon.co.uk
2019/08/09 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
体育专业求职信
2014/07/16 职场文书
党的群众路线对照检查材料
2014/09/22 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
实习计划书范文
2015/01/16 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
vscode中使用npm安装babel的方法
2021/08/02 Javascript