首页 > 编程 > JavaScript > 正文

jQuery实现气球弹出框式的侧边导航菜单效果

2019-11-20 11:32:20
字体:
来源:转载
供稿:网友

本文实例讲述了jQuery实现气球弹出框式的侧边导航菜单效果。分享给大家供大家参考。具体如下:

这是一款基于jQuery实现的气球弹出框式的侧边导航菜单,预览效果时左下角会提示错误,而且看不到效果,刷新一下就可以看到效果了;当然,在实际使用中,不会出现这样的问题。

运行效果截图如下:

在线演示地址如下:

http://demo.VeVB.COm/js/2015/jquery-alt-dlg-left-nav-menu-style-codes/

具体代码如下:

<!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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表