看到一句JavaScript有关事件的一个判断语句,不清楚放在这儿的具体作用,有看过或者用过的小伙伴可以解释一下吗?
if ('#' !== href) {
e.preventDefault();
$(document).scrollTop($(href).offset().top - 70);
if (tabId) {
$('#feature-tab a[href=#' + tabId + ']').tab('show');
}
}
这几句大概是某几个tab标签的绑定事件中。
href 是多个标签的href属性,可以是 #, 或者 #tab1, #tab2
preventDefault() 阻止浏览器默认的锚点定位
使用scrollTop来定位到tab
显示 指定tab,