jQuery实现可用于博客的动态滑动菜单完整实例


Posted in Javascript onSeptember 17, 2015

本文实例讲述了jQuery实现可用于博客的动态滑动菜单代码。分享给大家供大家参考。具体如下:

这是一款基于jQuery1.3.2的动态滑动菜单特效代码,常用于博客,鼠标滑过菜单,菜单会不断伸出,貌似很漂亮,我比较喜欢,发上来供大家使用或学习参考。

运行效果截图如下:

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" lang="en" xml:lang="en">
<head>
<title>jQuery滑动菜单插件</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
 (function($){
 $.fn.extend({
  tagdrop: function(options) {
  var defaults = {
  tagPaddingTop: '90px',
  tagDefaultPaddingTop: '30px',
  bgColor: '#B1CCED',
  bgMoverColor: '#7FB0F0',
  textColor: '#e0e0e0',
  textDefaultColor: '#fff'
  };
  var options = $.extend(defaults, options);
  return this.each(function() {
  var obj = $(this);
  var li_items = $("li", obj);
  $("li", obj).css('background-color', options.bgColor);
  li_items.mouseover(function(){
  $(this).animate({paddingTop: options.tagPaddingTop}, 300);
  $(this).css('background-color', options.bgMoverColor);
  $(this).css('color', options.textColor);
  }).mouseout(function() {
  $(this).animate({paddingTop: options.tagDefaultPaddingTop}, 500);
  $("li",$(this).parent()).css('background-color', options.bgColor);
  $("li",$(this).parent()).css('color', options.textDefaultColor);
  });
  });
  }
 });
 })(jQuery);
</script>
 <script type="text/javascript">
 $(document).ready(function() {
 $('.menu').tagdrop({tagPaddingTop: '60px',bgColor: '#B1CCED',bgMoverColor: '#7FB0F0',textColor: '#e0e0e0'});
 });
 </script>
 <style>
 body {
 margin:0;
 padding:0;
 }
 #nav li {margin: 0; padding: 0;display: inline;list-style-type: none;font-size: 12px;}
 #nav a:link, #nav a:visited {
 }
 #nav a:hover {color: #fff;  background:#FF6A00;}
 #nav a:visited.active, #nav a:link.active {background-color: #fff;color: #FF6A00;}
 .menu {
 list-style:none;
 margin: 0;
 float:right;
 }
 .menu li {
 float:left;
 margin:0 auto;
 cursor:pointer;
 height:30px;
 padding:30px 5px 5px 5px;
 margin:0px 3px 0px 3px;
 -moz-border-radius: 0px 0px 10px 10px;
 -webkit-border-radius:0px 0px 10px 10px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 color: #FFF;
 text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
 font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
 font-size:13px;
 font-weight:bold;
 text-transform:uppercase;
 }
</style>
 </head>
 <body>
 <ul class="menu">
 <li>About us</li>
 <li>Contacts</li>
 <li>Others</li>
 <li>Products</li>
  <li>Portfolio</li>
  <li>Testemonies</li>
 </ul>
 </body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
IE8 引入跨站数据获取功能说明
Jul 22 Javascript
上传文件返回的json数据会被提示下载问题解决方案
Dec 03 Javascript
基于zepto.js简单实现上传图片
Jun 21 Javascript
在web中js实现类似excel的表格控件
Sep 01 Javascript
jQuery实现鼠标滑过预览图片大图效果的方法
Apr 26 jQuery
微信小程序 新建登录页并实现tabBar隐藏
Jun 13 Javascript
Javascript网页抢红包外挂实现分享
Jan 11 Javascript
echarts设置图例颜色和地图底色的方法实例
Aug 01 Javascript
vue中的计算属性实例详解
Sep 19 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
layui表格 列自动适应大小失效的解决方法
Sep 06 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
Sep 17 #Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 #Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 #Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 #Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 #Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 #Javascript
JQuery入门基础小实例(1)
Sep 17 #Javascript
You might like
php中count获取多维数组长度的方法
2014/11/03 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
PHP判断当前使用的是什么浏览器(推荐)
2019/10/27 PHP
jQuery each()小议
2010/03/18 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
高性能Javascript笔记 数据的存储与访问性能优化
2012/08/02 Javascript
jQuery建立一个按字母顺序排列的友好页面索引(兼容IE6/7/8)
2013/02/26 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
弹出遮罩层后禁止滚动效果【实现代码】
2016/04/29 Javascript
前端实现文件的断点续传(前端文件提交+后端PHP文件接收)
2016/11/04 Javascript
javascript基础进阶_深入剖析执行环境及作用域链
2017/09/05 Javascript
javascript使用正则实现去掉字符串前面的所有0
2018/07/23 Javascript
深入浅出理解JavaScript高级定时器原理与用法
2018/08/02 Javascript
JS实现数组的增删改查操作示例
2018/08/29 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
python实现按行切分文本文件的方法
2016/04/18 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
2016/07/01 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
一行python实现树形结构的方法
2019/08/09 Python
python实现的汉诺塔算法示例
2019/10/23 Python
Django的CVB实例详解
2020/02/10 Python
django之从html页面表单获取输入的数据实例
2020/03/16 Python
python实现超级马里奥
2020/03/18 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
毕业生自我鉴定实例
2014/01/21 职场文书
师德学习感言
2014/01/31 职场文书
2014最新实习证明模板
2014/10/02 职场文书
本科毕业论文答辩稿
2015/06/23 职场文书