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 国际象棋棋盘 实现代码
Jun 26 Javascript
Javascript 中的类和闭包
Jan 08 Javascript
jquery批量控制form禁用的代码
Aug 06 Javascript
JavaScript点击按钮后弹出透明浮动层的方法
May 11 Javascript
使用递归遍历对象获得value值的实现方法
Jun 14 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 Javascript
浅谈JS继承_借用构造函数 &amp; 组合式继承
Aug 16 Javascript
JS实现页面进入和返回定位到具体位置
Dec 08 Javascript
JS实现课堂随机点名和顺序点名
Mar 09 Javascript
Vuex利用state保存新闻数据实例
Jun 28 Javascript
layui弹出层按钮提交iframe表单的方法
Aug 20 Javascript
vue构建动态表单的方法示例
Sep 22 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 购物车的例子
2009/05/04 PHP
解析isset与is_null的区别
2013/08/09 PHP
PHPThumb图片处理实例
2014/05/03 PHP
PHP 实现页面静态化的几种方法
2017/07/23 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
[原创]保存的js无法执行的解决办法
2007/02/25 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
jQuery通过点击行来删除HTML表格行的实现示例
2014/09/10 Javascript
JavaScript设计模式之工厂方法模式介绍
2014/12/28 Javascript
JavaScript设置获取和设置属性的方法
2015/03/04 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
详解JavaScript中的4种类型识别方法
2015/09/14 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
javascript和jQuery实现网页实时聊天的ajax长轮询
2016/07/20 Javascript
js实现小窗口拖拽效果
2016/12/03 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
arctext.js实现文字平滑弯曲弧形效果的插件
2019/05/13 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
[01:15:16]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第一场 1月26日
2021/03/11 DOTA
Python中关于字符串对象的一些基础知识
2015/04/08 Python
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
Python get获取页面cookie代码实例
2018/09/12 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
Python OpenCV实现鼠标画框效果
2020/08/19 Python
Python从入门到精通之环境搭建教程图解
2019/09/26 Python
Python爬虫库requests获取响应内容、响应状态码、响应头
2020/01/25 Python
基于python图像处理API的使用示例
2020/04/03 Python
Python自定义聚合函数merge与transform区别详解
2020/05/26 Python
python实现在线翻译
2020/06/18 Python
旅游与酒店管理的自我评价分享
2013/11/03 职场文书
18岁生日感言
2014/01/12 职场文书
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript