首页 > 编程 > JavaScript > 正文

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

2019-11-20 11:33:12
字体:
来源:转载
供稿:网友

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

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

运行效果截图如下:

在线演示地址如下:

http://demo.VeVB.COm/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程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表