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 相关文章推荐
js 动态选中下拉框
Nov 26 Javascript
js 面向对象的技术创建高级 Web 应用程序
Feb 25 Javascript
Javascript之旅 对象的原型链之由来
Aug 25 Javascript
js网页版计算器的简单实现
Jul 02 Javascript
jQuery的图片滑块焦点图插件整理推荐
Dec 07 Javascript
JavaScript制作弹出层效果
Dec 02 Javascript
微信小程序 wx.uploadFile无法上传解决办法
Dec 14 Javascript
原生JS实现ajax与ajax的跨域请求实例
Dec 01 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
Vue在页面右上角实现可悬浮/隐藏的系统菜单
May 04 Javascript
vue实现在线学生录入系统
May 30 Javascript
React-vscode使用jsx语法的问题及解决方法
Jun 21 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实现用于验证所有类型的信用卡类
2015/03/24 PHP
php实现上传图片文件代码
2015/07/19 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
php处理单文件、多文件上传代码分享
2016/08/24 PHP
PHP读取文件的常见几种方法
2016/11/03 PHP
PHP Mysqli 常用代码集合
2016/11/12 PHP
PHP对象实例化单例方法
2017/01/19 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
js实现点击链接后延迟3秒再跳转的方法
2015/06/05 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
js实现带简单弹性运动的导航条
2017/02/22 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
2017/04/22 Javascript
yarn的使用与升级Node.js的方法详解
2017/06/04 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
树莓派3 搭建 django 服务器的实例
2019/08/29 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
Django全局启用登陆验证login_required的方法
2020/06/02 Python
python三引号如何输入
2020/07/06 Python
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
Java面向对象面试题
2016/12/26 面试题
环境工程专业自荐信
2014/03/03 职场文书
超市开店计划书
2014/04/26 职场文书
大学生就业求职信
2014/06/12 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
2016年助残日旅游活动总结
2016/04/01 职场文书
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
vue ref如何获取子组件属性值
2022/03/31 Vue.js
Python基本的内置数据类型及使用方法
2022/04/13 Python