jQuery实现可用于博客的动态滑动菜单完整实例

 更新时间:2015年09月17日 16:28:12   作者:企鹅  
这篇文章主要介绍了jQuery实现可用于博客的动态滑动菜单代码,可实现jQuery基于鼠标事件动态操作页面元素变换的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了jQuery实现可用于博客的动态滑动菜单代码。分享给大家供大家参考。具体如下:

这是一款基于jQuery1.3.2的动态滑动菜单特效代码,常用于博客,鼠标滑过菜单,菜单会不断伸出,貌似很漂亮,我比较喜欢,发上来供大家使用或学习参考。

运行效果截图如下:

在线演示地址如下:

http://demo.jb51.net/js/2015/jquery-blog-move-style-menu-codes/

具体代码如下:

<!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程序设计有所帮助。

相关文章

  • 小试JQuery的AutoComplete插件

    小试JQuery的AutoComplete插件

    在项目制作中,有时候需要向用户提供一定的帮助信息来提示用户的操作,当然,suggest功能是必不可少的,但是自己开发的话,是比较费时费事的,这里就直接拿JQuery的autocomplete来用吧, 实验证明,效果很好
    2011-05-05
  • jquery事件机制扩展插件 jquery鼠标右键事件

    jquery事件机制扩展插件 jquery鼠标右键事件

    jquery其实本身的事件机制就很完善了,包括了单击,双击,鼠标移入,鼠标移出等。但是却少了一个做事件。就是鼠标右击事件。当然大家也是直接用侦听鼠标按下事件,然后通过if来判断执行相应的函数。造成鼠标右击事件的效果
    2011-12-12
  • jQuery中ajax的post()方法用法实例

    jQuery中ajax的post()方法用法实例

    这篇文章主要介绍了jQuery中ajax的post()方法用法,以实例形式较为详细的分析了post()方法的功能、参数及使用技巧,需要的朋友可以参考下
    2014-12-12
  • jQuery 写的简单打字游戏可以提示正确和错误的次数

    jQuery 写的简单打字游戏可以提示正确和错误的次数

    这篇文章主要介绍了使用jQuery写的简单打字游戏可以提示正确和错误的次数,需要的朋友可以参考下
    2014-07-07
  • 基于jquery的防止大图片撑破页面的实现代码(立即缩放)

    基于jquery的防止大图片撑破页面的实现代码(立即缩放)

    这篇文章将根据此写一个应用:让图片未加载完毕就实现按比例自适应,防止图片撑破布局(尤其是外链图片)
    2011-10-10
  • jquery获取img的src值实例介绍

    jquery获取img的src值实例介绍

    在本篇文章里小编给大家分享了关于jquery获取img的src值实例介绍和相关内容,有需要的朋友们学习下。
    2019-01-01
  • EasyUI学习之Combobox下拉列表(1)

    EasyUI学习之Combobox下拉列表(1)

    这篇文章主要为大家详细介绍了EasyUI学习之Combobox下拉列表的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击

    Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击

    这篇文章主要介绍了Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击。需要的朋友可以过来参考下,希望对大家有所帮助
    2014-02-02
  • jquery实现图片上传前本地预览功能

    jquery实现图片上传前本地预览功能

    这篇文章主要为大家详细介绍了基于jquery实现图片上传前本地预览功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • jQuery实现简单五子棋游戏

    jQuery实现简单五子棋游戏

    这篇文章主要为大家详细介绍了jQuery实现简单五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05

最新评论