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 相关文章推荐
Mootools 1.2教程 正则表达式
Sep 15 Javascript
ExtJS的拖拽效果示例
Dec 09 Javascript
js实现checkbox全选、不选与反选的方法
Feb 09 Javascript
跟我学习javascript的基本类型和引用类型
Nov 16 Javascript
详解JavaScript节流函数中的Throttle
Jul 16 Javascript
Javascript实现倒计时(防页面刷新)实例
Dec 13 Javascript
Vuex利用state保存新闻数据实例
Jun 28 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
Sep 03 Javascript
vue axios基于常见业务场景的二次封装的实现
Sep 21 Javascript
解决vue移动端适配问题
Dec 12 Javascript
javascript操作元素的常见方法小结
Nov 13 Javascript
原生js实现随机点餐效果
Dec 10 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
加强版phplib的DB类
2008/03/31 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
php文件上传简单实现方法
2015/01/24 PHP
php猴子选大王问题解决方法
2015/05/12 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
Yii2验证器(Validator)用法分析
2016/07/23 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
Jquery中获取iframe的代码
2011/01/11 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
script标签属性type与language使用选择
2012/12/02 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
图解js图片轮播效果
2015/12/20 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
从零开始学习Node.js系列教程五:服务器监听方法示例
2017/04/13 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
2018/04/14 Javascript
在python中的socket模块使用代理实例
2014/05/29 Python
用Django写天气预报查询网站
2018/10/21 Python
python进阶之多线程对同一个全局变量的处理方法
2018/11/09 Python
Python编写合并字典并实现敏感目录的小脚本
2019/02/26 Python
用python做游戏的细节详解
2019/06/25 Python
python的几种矩阵相乘的公式详解
2019/07/10 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
用Python实现职工信息管理系统
2020/12/30 Python
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
个人应聘自我评价分享
2013/11/18 职场文书
会计与审计毕业生自荐信范文
2013/12/30 职场文书
求职信范文怎么写
2014/01/29 职场文书
小学语文教学反思
2014/02/10 职场文书
大专生找工作自荐书
2014/06/10 职场文书
判缓刑人员个人思想汇报
2014/10/10 职场文书
浅谈spring boot使用thymeleaf版本的问题
2021/08/04 Java/Android
python处理json数据文件
2022/04/11 Python
Win2008系统搭建DHCP服务器
2022/06/25 Servers