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 相关文章推荐
JSQL SQLProxy 的 php 版本代码
May 05 Javascript
jqPlot 基于jquery的画图插件
Apr 26 Javascript
Javascript实现单张图片浏览
Dec 18 Javascript
Node.js巧妙实现Web应用代码热更新
Oct 22 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
Feb 08 Javascript
react-redux中connect()方法详细解析
May 27 Javascript
php main 与 iframe 相互通讯类(js+php同域/跨域)
Sep 14 Javascript
javascript+css3开发打气球小游戏完整代码
Nov 28 Javascript
详解react、redux、react-redux之间的关系
Apr 11 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
Sep 02 Javascript
uni-app实现点赞评论功能
Nov 25 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
Nov 07 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
全文搜索和替换
2006/10/09 PHP
linux下为php添加curl扩展的方法
2011/07/29 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
php构造函数的继承方法
2015/02/09 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&amp;Firefox] 有文档和例子
2007/05/30 Javascript
谷歌浏览器 insertCell与appendChild的区别
2009/02/12 Javascript
JavaScript中出现乱码的处理心得
2009/12/24 Javascript
css值转换成数值请抛弃parseInt
2011/10/24 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
js/jQuery简单实现选项卡功能
2014/01/02 Javascript
JS的参数传递示例介绍
2014/02/08 Javascript
Bootstrap所支持的表单控件实例详解
2016/05/16 Javascript
JSON与XML的区别对比及案例应用
2016/11/11 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
2017/11/09 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
python实现ping的方法
2015/07/06 Python
python使用fork实现守护进程的方法
2017/11/16 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
Python 查看文件的读写权限方法
2018/01/23 Python
python多线程并发实例及其优化
2019/06/27 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
jupyter notebook实现显示行号
2020/04/13 Python
荷兰男士时尚网上商店:Suitable
2017/12/25 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
销售辞职报告范文
2014/01/12 职场文书
旷课检讨书3000字
2014/02/04 职场文书
12月红领巾广播稿
2014/02/13 职场文书
卫生标语大全
2014/06/21 职场文书
商务经理岗位职责
2014/07/30 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
个人向公司借款协议书
2016/03/19 职场文书
详解Vue的options
2021/05/15 Vue.js