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 prototype 使用介绍
Aug 29 Javascript
jQuery元素的隐藏与显示实例
Jan 20 Javascript
JS烟花背景效果实现方法
Mar 03 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
Aug 01 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
ajax接收后台数据在html页面显示
Feb 19 Javascript
Angularjs的键盘事件的绑定
Jul 27 Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 Javascript
React Native react-navigation 导航使用详解
Dec 01 Javascript
vue中eslintrc.js配置最详细介绍
Dec 21 Javascript
微信小程序基础教程之worker线程的使用方法
Jul 15 Javascript
Vue的click事件防抖和节流处理详解
Nov 13 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
fleaphp crud操作之find函数的使用方法
2011/04/23 PHP
php 安全过滤函数代码
2011/05/07 PHP
详解php中反射的应用
2016/03/15 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
2017/03/31 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
Prototype RegExp对象 学习
2009/07/19 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
详解Angular系列之变化检测(Change Detection)
2018/02/26 Javascript
C#程序员入门学习微信小程序的笔记
2019/03/05 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
Vue中使用JsonView来展示Json树的实例代码
2020/11/16 Javascript
介绍Python的@property装饰器的用法
2015/04/28 Python
Python对文件和目录进行操作的方法(file对象/os/os.path/shutil 模块)
2017/05/08 Python
分析python切片原理和方法
2017/12/19 Python
Python中装饰器学习总结
2018/02/10 Python
python3.6.3转化为win-exe文件发布的方法
2018/10/31 Python
python判断列表的连续数字范围并分块的方法
2018/11/16 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
Python中遍历列表的方法总结
2019/06/27 Python
基于Python 中函数的 收集参数 机制
2019/12/21 Python
解决pytorch报错:AssertionError: Invalid device id的问题
2020/01/10 Python
Python实现动态循环输出文字功能
2020/05/07 Python
python 如何快速复制序列
2020/09/07 Python
什么是岗位职责
2013/11/12 职场文书
大学生求职推荐信
2013/11/27 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
Go标准容器之Ring的使用说明
2021/05/05 Golang
如何利用python实现列表嵌套字典取值
2022/06/10 Python