/// (function (window) { bs3Utils = {} bs3Utils.div = { automaticHeight: function (divId) { /// /// div自适应页面高度,适用于页面带navbar时候使用,须调用 $(window).resize(); /// /// $(window).resize(function () { $('#' + divId).height($(window).height() - $(".navbar").height() - parseInt($(".navbar").css("margin-bottom")) - parseInt($(".navbar").css("margin-top")) - parseInt($('#' + divId).css("margin-bottom")) ); }) } } bs3Utils.nav = { activeTab: function (tabId) { /// /// 设置需要展现的tab /// /// $('.nav-tabs a[href="#' + tabId + '"]').tab('show'); }, getActive: function (navId) { /// /// 获取nav-tabs选中tab的href /// /// navId return $('#' + navId + ' .active > a').attr('href'); }, activatedEvent: function (navId, hanlder) { /// /// nav activated事件 /// /// navId /// 委托,参数:href $('#' + navId + ' a[data-toggle="tab"]').on('shown.bs.tab', function (e) { var _target = $(e.target).attr("href") hanlder(_target); }); } } window.bs3Utils = bs3Utils; })(window);