我有一个引导3选项卡窗格,该窗格需要变得“可访问”,在大多数情况下这非常容易:
makeTabsAccessible();
function makeTabsAccessible() {
$('.tab-pane').not('.tab-pane.active').hide();
var url, tabs = $('.nav-tabs.insights > li > a');
$(tabs).each(function() {
var url = $(this).attr('href').split("#").pop();
$(this).attr('href', '#'+url);
$(this).tab;
});
}
从样式规则中删除显示块CSS,然后使用jQuery隐藏选项卡。禁用JS时,原始URL必须与工作相关。由于某些原因,基本相对URL不适用于引导程序选项卡-因此,我必须更改href属性并删除基本相对URL部分。
一切正常,但是一旦url的相关部分被删除,选项卡仍然不起作用。该文档似乎表明$()。tab;应该激活标签,但不要骰子。
一旦我们更改href属性,是否可以重新初始化选项卡?