• 资源分类:导航筛选
  • 最后更新:2011-11-11
  • 下载积分:5【升级会员送积分】
  • 积分说明:【上传资源赚积分】
  • 收藏
    资源语言: 中文

    一款简单漂亮的jQuery CSS3导航菜单下划线动画特效,鼠标点击导航菜单文字链接时,下划线线性流动动画效果。


    js代码

    <script>
    var nav = $("nav");
    var line = $("<div />").addClass("line");
    
    line.appendTo(nav);
    
    var active = nav.find(".active");
    var pos = 0;
    var wid = 0;
    
    if(active.length) {
      pos = active.position().left;
      wid = active.width();
      line.css({
        left: pos,
        width: wid
      });
    }
    
    nav.find("ul li a").click(function(e) {
      if(!$(this).parent().hasClass("active")) {
        e.preventDefault();
    
        var _this = $(this);
    
        nav.find("ul li").removeClass("active");
    
        var position = _this.parent().position();
        var width = _this.parent().width();
    
        if(position.left >= pos) {
          line.animate({
            width: ((position.left - pos) + width)
          }, 300, function() {
            line.animate({
              width: width,
              left: position.left
            }, 150);
            _this.parent().addClass("active");
          });
        } else {
          line.animate({
            left: position.left,
            width: ((pos - position.left) + wid)
          }, 300, function() {
            line.animate({
              width: width
            }, 150);
            _this.parent().addClass("active");
          });
        }
    
        pos = position.left;
        wid = width;
      }
    });
    </script>
    

    提示:
    1、资源共享网(www.08i8.com)导航筛选资源《jQuery CSS3导航菜单下划线动画特效》仅供研究学习请勿商用!
    2、如果发现本资源违法或侵权请【报告管理员】
    3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
    4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
    5、如果暂时无法补充新资源,【只退积分!不退款!
    6、关注微信公众号:《国资互联联盟》 不迷路!

    标签

    与《jQuery CSS3导航菜单下划线动画特效》相关的《插件》

    admin
    admin

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )

    首页

    栏目

    搜索

    会员