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 相关文章推荐
jquery模拟LCD 时钟的html文件源代码
Jun 16 Javascript
jQuery $.each遍历对象、数组用法实例
Apr 16 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
Sep 27 Javascript
jquery插件pagination实现无刷新ajax分页
Sep 30 Javascript
jQuery form插件的使用之处理server返回的JSON, XML,HTML数据
Jan 26 Javascript
基于jquery实现智能表单验证操作
May 09 Javascript
使用jQuery中的wrap()函数操作HTML元素的教程
May 24 Javascript
node.js基于mongodb的搜索分页示例
Jan 22 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
解决vue初始化项目时,一直卡在Project description上的问题
Oct 31 Javascript
小程序表单认证布局及验证详解
Jun 19 Javascript
微信小程序input抖动问题的修复方法
Mar 03 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
来自phpguru得Php Cache类源码
2010/04/15 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
2015/01/29 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
学习php设计模式 php实现装饰器模式(decorator)
2015/12/07 PHP
PHP中的Trait 特性及作用
2016/04/03 PHP
php使用include 和require引入文件的区别
2017/02/16 PHP
laravel自定义分页效果
2017/07/23 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
Jquery 滑入滑出效果实现代码
2010/03/27 Javascript
ECMAScript 5中的属性描述符详解
2015/03/02 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
2015/03/30 Javascript
好好了解一下Cookie(强烈推荐)
2016/06/14 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
python进阶教程之文本文件的读取和写入
2014/08/29 Python
深入解析Python编程中JSON模块的使用
2015/10/15 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
django使用图片延时加载引起后台404错误
2017/04/18 Python
Django框架模板语言实例小结【变量,标签,过滤器,继承,html转义】
2019/05/23 Python
浅析python内置模块collections
2019/11/15 Python
python中xlrd模块的使用详解
2021/02/01 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
纯CSS3实现给头像加个光芒四射且旋转的背景动画效果
2014/05/07 HTML / CSS
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
选购世界上最好的美妆品:Cult Beauty
2017/11/03 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
杭州联环马网络笔试题面试题
2013/08/04 面试题
大课间体育活动方案
2014/03/12 职场文书
幼儿园六一儿童节主持节目串词
2014/03/21 职场文书
校园活动宣传方案
2014/03/28 职场文书