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 JSON的解析方式
Jul 25 Javascript
js比较和逻辑运算符的介绍
Mar 10 Javascript
javascript学习笔记之10个原生技巧
May 21 Javascript
js+CSS实现弹出居中背景半透明div层的方法
Feb 26 Javascript
js实现匹配时换色的输入提示特效代码
Aug 17 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
Dec 08 Javascript
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
node express使用HTML模板的方法示例
Aug 22 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
May 11 Javascript
vue 判断元素内容是否超过宽度的方式
Jul 29 Javascript
如何让vue长列表快速加载
Mar 29 Vue.js
javascript中Set、Map、WeakSet、WeakMap区别
Dec 24 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
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
输入框的字数时时统计—关于 onpropertychange 和 oninput 使用
2011/10/21 Javascript
JS中toFixed()方法引起的问题如何解决
2012/11/20 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
js传值后台中文出现乱码的解决方法
2016/06/30 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
详解jQuery选择器
2016/12/21 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
使用 vue-i18n 切换中英文效果
2018/05/23 Javascript
JavaScript判断浏览器版本的方法
2019/11/03 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
2020/11/20 Vue.js
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
使用setup.py安装python包和卸载python包的方法
2013/11/27 Python
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
人工神经网络算法知识点总结
2019/06/11 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
tensorflow 实现自定义梯度反向传播代码
2020/02/10 Python
Python使用type动态创建类操作示例
2020/02/29 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
2020/07/23 Python
Python基于gevent实现文件字符串查找器
2020/08/11 Python
python 爬取腾讯视频评论的实现步骤
2021/02/18 Python
波兰购物网站:MALL.PL
2019/05/01 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
大专毕业生简历的自我评价
2013/10/20 职场文书
支教自我鉴定
2014/01/18 职场文书
报社实习生自荐信
2014/01/24 职场文书
火锅店营销方案
2014/02/26 职场文书
公司财务流程之主管工作流程
2014/03/03 职场文书
服务标语口号
2014/07/01 职场文书
2014年仓库管理员工作总结
2014/11/18 职场文书
mysql查询结果实现多列拼接查询
2022/04/03 MySQL
SpringBoot中获取profile的方法详解
2022/04/08 Java/Android