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 相关文章推荐
从sohu弄下来的flash中展示图片的代码
Apr 27 Javascript
javascript 面向对象,实现namespace,class,继承,重载
Oct 29 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
Feb 23 Javascript
JavaScript用Number方法实现string转int
May 13 Javascript
jquery获得同源iframe内body下标签的值的方法
Sep 25 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
Oct 21 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
JS判断两个对象内容是否相等的方法示例
Apr 10 Javascript
angular4实现tab栏切换的方法示例
Oct 21 Javascript
vue和webpack项目构建过程常用的npm命令详解
Jun 15 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
Jul 25 Javascript
Vue使用screenfull实现全屏效果
Sep 17 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结合ACCESS的跨库查询功能
2015/06/12 PHP
PHP数组与字符串互相转换实例
2020/05/05 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
javascript parseInt 函数分析(转)
2009/03/21 Javascript
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
简单实现js选项卡切换效果
2016/02/03 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
详解js树形控件—zTree使用总结
2016/12/28 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
Node.js 使用jade模板引擎的示例
2018/05/11 Javascript
用JS实现根据当前时间随机生成流水号或者订单号
2018/05/31 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
微信小程序实现上传图片裁剪图片过程解析
2019/08/22 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
python中map、any、all函数用法分析
2015/04/21 Python
在Python中使用HTML模版的教程
2015/04/29 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python中pandas模块DataFrame创建方法示例
2018/06/20 Python
python创建学生成绩管理系统
2019/11/22 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
使用Bazel编译TensorBoard教程
2020/02/15 Python
使用django自带的user做外键的方法
2020/11/30 Python
python中的插入排序的简单用法
2021/01/19 Python
学校节能宣传周活动总结
2014/07/09 职场文书
会计系毕业求职信
2014/08/07 职场文书
值班管理制度范本
2015/08/06 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
2019消防宣传标语!
2019/07/10 职场文书