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表格翻页效果的具体实现
Oct 05 Javascript
对Jquery中的ajax再封装,简化操作示例
Feb 12 Javascript
javascript 回调函数详解
Nov 11 Javascript
Node.js开发之访问Redis数据库教程
Jan 14 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
Angular 4.x 路由快速入门学习
May 03 Javascript
Javascript实现基本运算器
Jul 15 Javascript
Vue.js上下滚动加载组件的实例代码
Jul 17 Javascript
jQuery dateRangePicker插件使用方法详解
Jul 28 jQuery
vue的toast弹窗组件实例详解
May 14 Javascript
js实现拖动缓动效果
Jan 13 Javascript
ES6字符串的扩展实例
Dec 21 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
其他功能
2006/10/09 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
ThinkPHP框架实现定时执行任务的两种方法分析
2018/09/04 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
jQuery使用手册之一
2007/03/24 Javascript
Javscript删除数组中指定元素并返回新数组
2014/03/06 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
使用vue与jquery实时监听用户输入状态的操作代码
2017/09/19 jQuery
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
gulp构建小程序的方法步骤
2019/05/31 Javascript
Vue实现将数据库中带html标签的内容输出(原始HTML(Raw HTML))
2019/10/28 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
Python实现保证只能运行一个脚本实例
2015/06/24 Python
python中偏函数partial用法实例分析
2015/07/08 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
python中int与str互转方法
2018/07/02 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
Python中zip()函数的简单用法举例
2019/09/02 Python
python实现实时视频流播放代码实例
2020/01/11 Python
python中if及if-else如何使用
2020/06/02 Python
Django如何在不停机的情况下创建索引
2020/08/02 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
美国百年历史早餐食品供应商:Wolferman’s
2017/01/18 全球购物
如何配置、使用和清除Smarty缓存
2015/12/23 面试题
在什么时候需要使用"常引用"
2015/12/31 面试题
地球物理学专业推荐信
2014/09/08 职场文书
水利专业大学生职业生涯规划书范文
2014/09/17 职场文书
初中运动会前导词
2015/07/20 职场文书
2016年中秋节慰问信
2015/12/01 职场文书
七年级上册生物的课件
2019/08/07 职场文书