最后一部分的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');
??????????????? }
??????????? }
這段代碼特別是劃線部分不明白是什么意思。
2016-06-14
? if ('#' !== href) {//當href的鏈接不為#(空),就執(zhí)行下面代碼 ?
? ?????e.preventDefault();//取消事件的默認動作
??????????????? $(document).scrollTop($(href).offset().top);
????????????????if (tabId) {//當tabId有值的時候,執(zhí)行下面代碼
??????????????????? $('#feature-tab a[href=#' + tabId + ']').tab('show');
??????????????? }
??????????? }
2016-06-25
js代碼哪里來的