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 相关文章推荐
一个用javascript写的select支持上下键、首字母筛选以及回车取值的功能
Sep 09 Javascript
如何将JS的变量值传递给ASP变量
Dec 10 Javascript
将文本输入框内容加入表中的js代码
Aug 18 Javascript
js 验证身份证信息有效性
Mar 28 Javascript
js实现ArrayList功能附实例代码
Oct 29 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
Dec 23 Javascript
原生js实现放大镜效果
Jan 11 Javascript
微信小程序icon组件使用详解
Jan 31 Javascript
非常实用的jQuery代码段集锦【检测浏览器、滚动、复制、淡入淡出等】
Aug 08 jQuery
vue的三种图片引入方式代码实例
Nov 19 Javascript
谈谈JavaScript中的垃圾回收机制
Sep 17 Javascript
JavaScript实现雪花飘落效果
Dec 27 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 $_ENV为空的原因分析
2009/06/01 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php获取后台Job管理的实现代码
2011/06/10 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
PHP基本语法实例总结
2016/09/09 PHP
php中使用websocket详解
2016/09/23 PHP
深入理解 PHP7 中全新的 zval 容器和引用计数机制
2018/10/15 PHP
解决laravel session失效的问题
2019/10/14 PHP
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
JavaScript入门之事件、cookie、定时等
2011/10/21 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
关于JavaScript和jQuery的类型判断详解
2016/10/08 Javascript
jquery实现文字单行横移或翻转(上下、左右跳转)
2017/01/08 Javascript
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
Vue iview-admin框架二级菜单改为三级菜单的方法
2018/07/03 Javascript
利用Vue实现一个markdown编辑器实例代码
2019/05/19 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
理解JavaScript中的Proxy 与 Reflection API
2020/09/21 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
跟老齐学Python之做一个小游戏
2014/09/28 Python
python私有属性和方法实例分析
2015/01/15 Python
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
使用Python对IP进行转换的一些操作技巧小结
2015/11/09 Python
python中metaclass原理与用法详解
2019/06/25 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
python利用tkinter实现图片格式转换的示例
2020/09/28 Python
CSS3 边框效果
2019/11/04 HTML / CSS
Java如何调用外部Exe程序
2015/07/04 面试题
大学生入党思想汇报
2014/01/14 职场文书
商务英语专业毕业生求职信
2014/07/06 职场文书
临时租车协议范本
2014/09/23 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP