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 相关文章推荐
基于jquery的划词搜索实现(备忘)
Sep 14 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 Javascript
JavaScript对象和字串之间的转换实例探讨
Apr 21 Javascript
禁止页面刷新让F5快捷键及右键都无效
Jan 22 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
May 14 Javascript
angularjs表格分页功能详解
Jan 21 Javascript
详解jQuery中的事件
Dec 14 Javascript
微信小程序 传值取值的几种方法总结
Jan 16 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
Apr 23 Javascript
vue2.x数组劫持原理的实现
Apr 19 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
Aug 10 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
PHP字符串的编码问题的详细介绍
2013/04/27 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
2019/05/27 PHP
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
2012/05/24 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
JQuery each打印JS对象的方法
2013/11/13 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
JS中的三个循环小结
2017/06/20 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
2017/09/14 Javascript
Vue+Jwt+SpringBoot+Ldap完成登录认证的示例代码
2018/05/21 Javascript
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
js实现无缝轮播图
2020/03/09 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
使用python画社交网络图实例代码
2019/07/10 Python
python自定义时钟类、定时任务类
2021/02/22 Python
Python利用imshow制作自定义渐变填充柱状图(colorbar)
2020/12/10 Python
详解tf.device()指定tensorflow运行的GPU或CPU设备实现
2021/02/20 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
Kingsoft金山公司C/C++笔试题
2016/05/10 面试题
关键字throw与throws的用法差异
2016/11/22 面试题
简历的自我评价范文
2014/02/04 职场文书
会计自荐信范文
2014/03/09 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
保护环境倡议书300字
2014/05/19 职场文书
冬季安全检查方案
2014/05/23 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
Python通过m3u8文件下载合并ts视频的操作
2021/04/16 Python
Android自定义ScrollView实现阻尼回弹
2022/04/01 Java/Android