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 相关文章推荐
js模拟实现Array的sort方法
Dec 11 Javascript
JS预览图像将本地图片显示到浏览器上
Aug 25 Javascript
简单的Jquery全选功能
Nov 07 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
JS合并数组的几种方法及优劣比较
Sep 19 Javascript
javascript伸缩型菜单实现代码
Nov 16 Javascript
javascript对象的相关操作小结
May 16 Javascript
javascript 单例模式详解及简单实例
Feb 14 Javascript
Vue shopCart 组件开发详解
Jan 26 Javascript
轻松解决JavaScript定时器越走越快的问题
May 13 Javascript
JS查找孩子节点简单示例
Jul 25 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 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
php遍历数组的方法分享
2012/03/22 PHP
基于preg_match_all采集后数据处理的一点心得笔记(编码转换和正则匹配)
2014/01/31 PHP
微信公众平台天气预报功能开发
2014/07/06 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
PHP解密Unicode及Escape加密字符串
2015/05/17 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
JavaScript基于ajax编辑信息用法实例
2015/07/15 Javascript
jquery实现页面虚拟键盘特效
2015/08/08 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
jQuery焦点图左右转换效果
2016/12/12 Javascript
Node.js websocket使用socket.io库实现实时聊天室
2017/02/20 Javascript
js 图片转base64的方式(两种)
2018/04/24 Javascript
JavaScript设计模式之单例模式简单实例教程
2018/07/02 Javascript
seajs和requirejs模块化简单案例分析
2019/08/26 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
[01:01:04]2018DOTA2亚洲邀请赛 4.5 淘汰赛 OpTic vs TNC 第一场
2018/04/06 DOTA
python清除字符串里非字母字符的方法
2015/07/02 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
python之cv2与图像的载入、显示和保存实例
2018/12/05 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
唤醒头发毛囊的秘密武器:Grow Gorgeous
2016/08/28 全球购物
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
输入N,打印N*N矩阵
2012/02/20 面试题
高中自我鉴定
2013/12/20 职场文书
小型女装店的创业计划书
2014/01/09 职场文书
秸秆管理实施方案
2014/03/15 职场文书
综合办公室岗位职责
2015/04/11 职场文书
医者仁心观后感
2015/06/17 职场文书
2016计算机专业毕业生自荐信
2016/01/28 职场文书
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL