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 相关文章推荐
一段好玩的JavaScript代码
Dec 01 Javascript
JS 操作Array数组的方法及属性实例解析
Jan 08 Javascript
jQuery filter函数使用方法
May 19 Javascript
javaScript年份下拉列表框内容为当前年份及前后50年
May 28 Javascript
Jquery的基本对象转换和文档加载用法实例
Feb 25 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
JS实现商品筛选功能
Aug 19 Javascript
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
Jun 30 Javascript
Vue无限滑动周选择日期的组件的示例代码
Jul 18 Javascript
原生JS实现微信通讯录
Jun 18 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
swfupload 多文件上传实现代码
2008/08/27 PHP
解析php mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
PHP面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
javascript之Partial Application学习
2013/01/10 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
jQuery焦点图轮播特效代码分享(3款)
2015/09/05 Javascript
jQuery四种选择器使用及示例
2016/06/05 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
2016/10/21 Javascript
Bootstrap select下拉联动(jQuery cxselect)
2017/01/04 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
vuejs如何配置less
2017/04/25 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
Python切片工具pillow用法示例
2018/03/30 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
python用pandas数据加载、存储与文件格式的实例
2018/12/07 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
python sort、sort_index方法代码实例
2019/03/28 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
如何定义TensorFlow输入节点
2020/01/23 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
Python安装Bs4的多种方法
2020/11/28 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
个人找工作自荐信格式
2013/09/21 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
教书育人演讲稿
2014/09/11 职场文书
2015最新民情日记范文
2015/06/26 职场文书
大学生各类奖学金申请书
2019/06/24 职场文书