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使用手册之二 DOM操作
Mar 24 Javascript
Javascript 面向对象 命名空间
May 13 Javascript
jquery load()在firefox(火狐)下显示不正常的解决方法
Apr 05 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
有关Promises异步问题详解
Nov 13 Javascript
不同js异步函数同步的实现方法
May 28 Javascript
原生JS改变透明度实现轮播效果
Mar 24 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
微信小程序实现的3d轮播图效果示例【基于swiper组件】
Dec 11 Javascript
Vuex新手的理解与使用详解
May 31 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 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 session应用实例 登录验证
2009/03/16 PHP
Php Mssql操作简单封装支持存储过程
2009/12/11 PHP
CodeIgniter基本配置详细介绍
2013/11/12 PHP
php控制文件下载速度的方法
2015/03/24 PHP
php求今天、昨天、明天时间戳的简单实现方法
2016/07/28 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
简单的无缝滚动程序-仅几行代码
2007/05/08 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
js实现下一页页码效果
2017/03/07 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
AngularJS基于MVC的复杂操作实例讲解
2017/12/31 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
Nuxt v-bind绑定img src不显示的解决
2019/12/05 Javascript
JavaScript事件循环及宏任务微任务原理解析
2020/09/02 Javascript
Python探索之Metaclass初步了解
2017/10/28 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
Pytorch训练过程出现nan的解决方式
2020/01/02 Python
在pycharm中实现删除bookmark
2020/02/14 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
Falconeri美国官网:由羊绒和羊毛制成的针织服装
2018/04/08 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
怎么处理XML的中文问题
2015/03/26 面试题
广告学专业应届生求职信
2013/10/01 职场文书
航海技术专业毕业生推荐信
2014/07/09 职场文书
大学同学聚会感言
2015/07/30 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
Django REST framework 限流功能的使用
2021/06/24 Python