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 以对象为索引的关联数组
May 19 Javascript
js特效,页面下雪的小例子
Jun 17 Javascript
jquery弹出框的用法示例(2)
Aug 26 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 Javascript
一个通过script自定义属性传递配置参数的方法
Sep 15 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
深入理解JavaScript编程中的原型概念
Jun 25 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
Dec 08 Javascript
JS实现图片垂直居中显示小结
Dec 13 Javascript
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
微信小程序实现slideUp、slideDown滑动效果及点击空白隐藏功能示例
Dec 11 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+javascript实现二级级联菜单的制作
2008/05/06 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
2017/12/31 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
JQuery 无废话系列教程(一) jquery入门 [推荐]
2009/06/23 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
Angular中$compile源码分析
2016/01/28 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
详解如何模拟实现node中的Events模块(通俗易懂版)
2019/04/15 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
简单理解Python中基于生成器的状态机
2015/04/13 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
详解Python的循环结构知识点
2019/05/20 Python
python实现socket+threading处理多连接的方法
2019/07/23 Python
python颜色随机生成器的实例代码
2020/01/10 Python
python中doctest库实例用法
2020/12/31 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
丹尼尔惠灵顿手表天猫官方旗舰店:Daniel Wellington
2017/08/25 全球购物
Sneaker Studio捷克:购买运动鞋
2018/07/08 全球购物
Myprotein瑞士官方网站:运动营养和健身网上商店
2019/09/25 全球购物
网络安全方面的面试题
2016/01/07 面试题
大学生职业生涯规划范文
2013/12/31 职场文书
三年大学生活自我鉴定
2014/01/21 职场文书
办公室员工岗位工作职责
2014/03/10 职场文书
小班评语大全
2014/05/04 职场文书
国旗下的演讲稿
2014/05/08 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
党的群众路线教育实践活动批评与自我批评发言稿
2014/10/16 职场文书
安全员岗位职责
2015/02/10 职场文书
工作自我推荐信范文
2015/03/25 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
python 对图片进行简单的处理
2021/06/23 Python
Consul在linux环境的集群部署
2022/04/08 Servers