为了账号安全,请及时绑定邮箱和手机立即绑定

最后一部分的JS代码不明白什么意思?

 $('#menu-nav .navbar-collapse a').click(function (e) {
            var href = $(this).attr('href');
            var tabId = $(this).attr('data-tab');
            if ('#' !== href) {
                e.preventDefault();
                $(document).scrollTop($(href).offset().top);
                if (tabId) {
                    $('#feature-tab a[href=#' + tabId + ']').tab('show');
                }
            }

这段代码特别是划线部分不明白是什么意思。

正在回答

2 回答

  if ('#' !== href) {//当href的链接不为#(空),就执行下面代码  

       e.preventDefault();//取消事件的默认动作

                $(document).scrollTop($(href).offset().top);
                if (tabId) {//当tabId有值的时候,执行下面代码

                    $('#feature-tab a[href=#' + tabId + ']').tab('show');
                }
            }

0 回复 有任何疑惑可以回复我~
#1

qq_悄悄_0 提问者

非常感谢!
2016-07-01 回复 有任何疑惑可以回复我~

js代码哪里来的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

最后一部分的JS代码不明白什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信