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 从if else 到 switch case 再到抽象
Jul 17 Javascript
jquery 简单应用示例总结
Aug 09 Javascript
通过JS动态创建一个html DOM元素并显示
Oct 15 Javascript
ExtJs动态生成treepanel的Json格式
Jul 19 Javascript
深入浅出讲解ES6的解构
Aug 03 Javascript
js实现砖头在页面拖拉效果
Nov 20 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 Javascript
babel之配置文件.babelrc入门详解
Feb 22 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
Oct 19 Javascript
Vue使用zTree插件封装树组件操作示例
Apr 25 Javascript
Jquery+javascript实现支付网页数字键盘
Dec 21 jQuery
三种方式清除vue路由跳转router-link的历史记录
Apr 10 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+mysql扎实个人基本功
2008/03/27 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
IE中jscript/javascript的条件编译
2006/09/07 Javascript
node.js中的fs.readlinkSync方法使用说明
2014/12/17 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
2015/01/20 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
写给小白的JavaScript引擎指南
2015/12/04 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
关于webuploader插件使用过程遇到的小问题
2016/11/07 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
EasyUI Datebox 日期验证之开始日期小于结束时间
2017/05/19 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
vue仿element实现分页器效果
2018/09/13 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
基于Vue插入视频的2种方法小结
2019/04/02 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
一则python3的简单爬虫代码
2014/05/26 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
谈谈Python中的while循环语句
2019/03/10 Python
如何基于python实现不邻接植花
2020/05/01 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
Opodo意大利:欧洲市场上领先的在线旅行社
2019/10/24 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
dubbo服务整合zipkin详解
2021/07/26 Java/Android
Java spring单点登录系统
2021/09/04 Java/Android
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
win10忘记pin密码登录不了怎么办?win10忘记pin密码登不进去的解决方法
2022/07/07 数码科技