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


Posted in Javascript onMarch 09, 2015

本文实例讲述了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="js/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 相关文章推荐
Expandable &quot;Detail&quot; Table Rows
Aug 29 Javascript
很可爱的输入框
Aug 03 Javascript
jQuery数据显示插件整合实现代码
Oct 24 Javascript
JS delegate与live浅析
Dec 21 Javascript
JS弹出层单纯的绝对定位居中示例代码
Feb 18 Javascript
cookie的secure属性详解
Apr 08 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
Jul 07 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
利用Console来Debug的10个高级技巧汇总
Mar 26 Javascript
Vue表单及表单绑定方法
Sep 04 Javascript
使用axios请求时,发送formData请求的示例
Oct 29 Javascript
JQuery操作元素的css样式
Mar 09 #Javascript
jQuery实现仿美橙互联两级导航菜单的方法
Mar 09 #Javascript
jquery获取及设置outerhtml的方法
Mar 09 #Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 #Javascript
jquery滚动加载数据的方法
Mar 09 #Javascript
jQuery晃动层特效实现方法
Mar 09 #Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 #Javascript
You might like
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
PHP 日常开发小技巧
2009/09/23 PHP
PHP教程 变量定义
2009/10/23 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
解析PHP中一些可能会被忽略的问题
2013/06/21 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
拖动一个HTML元素
2006/12/22 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
jQuery判断checkbox(复选框)是否被选中以及全选、反选实现代码
2014/02/21 Javascript
JS+CSS实现可拖拽的漂亮圆角特效弹出层完整实例
2015/02/13 Javascript
JS上传图片前实现图片预览效果的方法
2015/03/02 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
AngularJS过滤器filter用法总结
2016/12/13 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
如何将你的AngularJS1.x应用迁移至React的方法
2018/02/01 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
[49:08]Secret vs VP 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
python 实现堆排序算法代码
2012/06/05 Python
python实现按首字母分类查找功能
2019/10/31 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
Python爬虫实现自动登录、签到功能的代码
2020/08/20 Python
Autopep8的使用(python自动编排工具)
2021/03/02 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
英国最大的在线蜡烛商店:Candles Direct
2019/03/26 全球购物
请说出几个常用的异常类
2013/01/08 面试题
租车协议书范本
2014/04/22 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
婚前保证书范文
2015/02/28 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
为自己工作观后感
2015/06/11 职场文书
女性健康知识讲座主持词
2015/07/04 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书