Javascript 从Bootstrap3对导航栏的Backbutton支持

Javascript 从Bootstrap3对导航栏的Backbutton支持,javascript,jquery,twitter-bootstrap-3,browser-history,Javascript,Jquery,Twitter Bootstrap 3,Browser History,我使用了Twitter引导的导航栏来支持后退按钮。因此,这是一个简单的单页解决方案,不需要服务器端处理。现在我想创建从一个选项卡到另一个选项卡的链接。我是通过 // make links with data-toggle outside of mytabs working $('#main a[data-toggle]').click(function (e) { $(this).tab('show'); }); 只需使用data toggle=tab标记HTML中的链接: <a

我使用了Twitter引导的导航栏来支持后退按钮。因此,这是一个简单的单页解决方案,不需要服务器端处理。现在我想创建从一个选项卡到另一个选项卡的链接。我是通过

// make links with data-toggle outside of mytabs working
$('#main a[data-toggle]').click(function (e) {
   $(this).tab('show');
});
只需使用data toggle=tab标记HTML中的链接:

<a href="#download" data-toggle="tab">Download</a>
或者我应该试试easytabs,它是带引导的开箱即用的吗?

简短回答:否

答案很长:Bootstrap的基础只是一个CSS框架。是的,它包括一些jQuery插件。但是如果你仔细观察这些,你会发现它们中的大多数功能并不丰富

因此,不,您正在寻找的那种交互不是直接内置于引导中的。您所处的路径是正确的——找到一个兼容的插件,或者自己动手。这似乎是引导的一个缺点,但事实并非如此。从Javascript的角度来看,他们让您决定如何最好地实现这类事情,而不是将您锁定在一种特定的方式上。

简短回答:不

答案很长:Bootstrap的基础只是一个CSS框架。是的,它包括一些jQuery插件。但是如果你仔细观察这些,你会发现它们中的大多数功能并不丰富

因此,不,您正在寻找的那种交互不是直接内置于引导中的。您所处的路径是正确的——找到一个兼容的插件,或者自己动手。这似乎是引导的一个缺点,但事实并非如此。从Javascript的角度来看,他们让您决定如何最好地实现这类事情,而不是将您锁定在一种特定的方式中

$('#main a[data-toggle]').click(function (e) {
  document.location.hash = $(this).attr('href');
});