| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
dengjianbin
12年前发布

Jquery实现超酷的导航菜单特效

Jquery实现超酷的导航菜单特效是一款比flash菜单更炫的特效,效果有左右滑动、上下有弹性,还带有无限级别菜单功能,是一款非常实用的特效,使用简单,不多说了,先看效果
 
效果如下:


核心代码如上:
(function($) {      $.fn.lavaLamp = function(o) {          o = $.extend({ fx: "linear", speed: 500, click: function(){} }, o || {});            return this.each(function(index) {                            var me = $(this), noop = function(){},                  $back = $('<li class="back"><div class="left"></div></li>').appendTo(me),                  $li = $(">li", this), curr = $("li.current", this)[0] || $($li[0]).addClass("current")[0];                $li.not(".back").hover(function() {                  move(this);              }, noop);                $(this).hover(noop, function() {                  move(curr);              });                $li.click(function(e) {                  setCurr(this);                  return o.click.apply(this, [e, this]);              });                setCurr(curr);                function setCurr(el) {                  $back.css({ "left": el.offsetLeft+"px", "width": el.offsetWidth+"px" });                  curr = el;              };                            function move(el) {                  $back.each(function() {                      $.dequeue(this, "fx"); }                  ).animate({                      width: el.offsetWidth,                      left: el.offsetLeft                  }, o.speed, o.fx);              };                if (index == 0){                  $(window).resize(function(){                      $back.css({                          width: curr.offsetWidth,                          left: curr.offsetLeft                      });                  });              }                        });      };  })(jQuery);

项目主页:http://www.open-open.com/lib/view/home/1344994215928

 本文由用户 dengjianbin 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1344994215928.html
jQuery页面导航插件 jQuery插件 jQuery