jQuery实现可用于博客的动态滑动菜单完整实例


Posted in Javascript onSeptember 17, 2015

本文实例讲述了jQuery实现可用于博客的动态滑动菜单代码。分享给大家供大家参考。具体如下:

这是一款基于jQuery1.3.2的动态滑动菜单特效代码,常用于博客,鼠标滑过菜单,菜单会不断伸出,貌似很漂亮,我比较喜欢,发上来供大家使用或学习参考。

运行效果截图如下:

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="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 相关文章推荐
JQery 渐变图片导航效果代码 漂亮
Jan 01 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
Mar 25 Javascript
深入分析JSON编码格式提交表单数据
Jun 25 Javascript
jQuery实现只允许输入数字和小数点的方法
Mar 02 Javascript
js实现table添加行tr、删除行tr、清空行tr的简单实例
Oct 15 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
轻松实现jQuery添加删除按钮Click事件
Mar 13 Javascript
简单实现JS上传图片预览功能
Apr 14 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
Mar 21 Javascript
vue单页缓存方案分析及实现
Sep 25 Javascript
JS canvas绘制五子棋的棋盘
May 28 Javascript
JS如何监听div的resize事件详解
Dec 03 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
Sep 17 #Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
Sep 17 #Javascript
JQuery标签页效果的两个实例讲解(4)
Sep 17 #Javascript
JS实现具备延时功能的滑动门菜单效果
Sep 17 #Javascript
JQuery菜单效果的两个实例讲解(3)
Sep 17 #Javascript
jQuery实现可编辑的表格实例讲解(2)
Sep 17 #Javascript
JQuery入门基础小实例(1)
Sep 17 #Javascript
You might like
晶体管来复再生式二管收音机
2021/03/02 无线电
PHP学习 变量使用总结
2011/03/24 PHP
PHP header函数分析详解
2011/08/06 PHP
使用session判断用户登录用户权限(超简单)
2013/06/08 PHP
爱恋千雪-US-AscII加密解密工具(网页加密)下载
2007/06/06 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
详解js跨域原理以及2种解决方案
2015/12/09 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
浅谈javascript alert和confirm的美化
2016/12/15 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
详谈JS中数组的迭代方法和归并方法
2017/08/11 Javascript
swiper插件自定义切换箭头按钮
2017/12/28 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
解决vue初始化项目一直停在downloading template的问题
2020/11/09 Javascript
[05:31]DOTA2英雄梦之声_第08期_莉娜
2014/06/23 DOTA
Python中return self的用法详解
2018/07/27 Python
Python 计算任意两向量之间的夹角方法
2019/07/05 Python
python getpass模块用法及实例详解
2019/10/07 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
2020/09/04 Python
用python批量下载apk
2020/12/29 Python
AmazeUI底部导航栏与分享按钮的示例代码
2020/08/18 HTML / CSS
意大利网上药房:Farmacia 33
2020/01/27 全球购物
运动会表扬稿大全
2014/01/16 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
保证书格式
2015/01/16 职场文书
2016新年问候语大全
2015/11/11 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书
spring boot中nativeQuery的用法
2021/07/26 Java/Android
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
vue ref如何获取子组件属性值
2022/03/31 Vue.js