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 相关文章推荐
表单的焦点顺序tabindex和对应enter键提交
Jan 04 Javascript
js 控制下拉菜单刷新的方法
Mar 03 Javascript
js弹出确认是否删除对话框
Mar 27 Javascript
快速解决js中window.location.href不工作的问题
Nov 02 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
Feb 08 Javascript
在vue中使用echarts图表实例代码详解
Oct 22 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
jQuery实现可编辑的表格
Dec 11 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
原生JS实现留言板
Mar 26 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
Oct 29 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开发过程中常用函数收藏
2009/12/14 PHP
php输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
PHP字符串的递增和递减示例介绍
2014/02/11 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
PHP生成json和xml类型接口数据格式
2015/05/17 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
PHP实现Unicode编码相互转换的方法示例
2020/11/17 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
JS简单计算器实例
2015/01/20 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
apicloud拉起小程序并传递参数的方法示例
2018/11/21 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
JavaScript实现音乐导航效果
2020/11/19 Javascript
详解Swift中属性的声明与作用
2016/06/30 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
python 递归深度优先搜索与广度优先搜索算法模拟实现
2018/10/22 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Pycharm 安装 idea VIM插件的图文教程详解
2020/02/21 Python
使用Python开发个京东上抢口罩的小实例(仅作技术研究学习使用)
2020/03/10 Python
python库skimage给灰度图像染色的方法示例
2020/04/27 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
CSS3中引入多种自定义字体font-face
2020/06/12 HTML / CSS
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
大码女装:Ulla Popken
2019/08/06 全球购物
毕业生自我鉴定
2013/12/04 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
龙猫观后感
2015/06/09 职场文书
2016年国培研修日志
2015/11/13 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
springcloud整合seata
2022/05/20 Java/Android