如何使用Bootstrap3选项卡链接到其他页面上的特定选项卡?

肯尼斯·范登·伯格(Kenneth Van den Berghe)

我知道这个问题至少被问过100次,但是我真的不知道如何实施给出的答案。因此,我想在页面上建立一个链接,该链接链接到另一页上的特定选项卡。所以这是我目前的情况:

index.jsp:

<a href="acount.jsp/#myTabs_address">Go to Address</a>

account.jsp:

<ul class="nav nav-tabs" id="myTabs">
   <li class="active"><a href="#profile" data-toggle="tab">Profile</a></li>
   <li><a href="#address" data-toggle="tab">Address</a></li>
   <li><a href="#favorites" data-toggle="tab">Favorites</a></li>
</ul>
<div class="tab-content>
   <div class="tab-pane fade in active" id="profile">
   ...
   </div>
   <div class="tab-pane fade" id="address">
   ...
   </div>
   <div class="tab-pane fade" id="favorites">
   ...
   </div>
</div>

并在我的account.jsp的标题中添加了脚本:

<script>
        // Javascript to enable link to tab
        var hash = document.location.hash;
        var prefix = "tab_";
        if (hash) {
            $('.nav-tabs a[href=' + hash.replace(prefix, "") + ']').tab('show');
        }

        // Change hash for page-reload
        $('.nav-tabs a').on('shown', function(e) {
            window.location.hash = e.target.hash.replace("#", "#" + prefix);
        });
</script>

如果我现在单击链接,它将给我404错误。

有人可以解释一下我在实施解决方案时做错了什么吗?

提前致谢!

保罗·莱安德鲁(Paulalexandru)

我已经测试了您的示例,并且该示例完美运行,但有一个小错误。您忘记了输入“” <div class="tab-content>,因此您的示例无法正常工作。

这是完整的工作示例:

<!DOCTYPE html>
<html>
    <head>        
        <title>DEMO</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
        <link href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" media="screen">      
    </head>
    <body>            
        <ul class="nav nav-tabs" id="myTabs">
           <li class="active"><a href="#profile" data-toggle="tab">Profile</a></li>
           <li><a href="#address" data-toggle="tab">Address</a></li>
           <li><a href="#favorites" data-toggle="tab">Favorites</a></li>
        </ul>
        <div class="tab-content">
           <div class="tab-pane fade in active" id="profile">
               Profile
           </div>
           <div class="tab-pane fade" id="address">
               Adress
           </div>
           <div class="tab-pane fade" id="favorites">
               Favorites
           </div>
        </div>

        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js" ></script>
        <script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>     
        <script>
            // Javascript to enable link to tab
            var hash = document.location.hash;
            var prefix = "tab_";
            if (hash) {
                $('.nav-tabs a[href=' + hash.replace(prefix, "") + ']').tab('show');
            }

            // Change hash for page-reload
            $('.nav-tabs a').on('shown', function(e) {
                window.location.hash = e.target.hash.replace("#", "#" + prefix);
            });
        </script>         
    </body>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用“ MDL选项卡”链接到页面中的位置而不隐藏其他内容

来自分类Dev

链接到特定选项卡的Bootstrap

来自分类Dev

链接到jQuery选项卡的特定选项卡

来自分类Dev

从外部链接到Bootstrap选项卡-如何将选项卡设置为“活动”?

来自分类Dev

如何使用参数链接到SalesForce选项卡

来自分类Dev

如何让链接打开Bootstrap模态中的特定选项卡?

来自分类Dev

如何从另一个页面链接到特定选项卡(Telerik RadTab)

来自分类Dev

如何使用CupertinoTabBar导航到其他选项卡上的其他页面?

来自分类Dev

Bootstrap 3:如何从Rails 4的另一个页面直接链接到选项卡

来自分类Dev

Bootstrap 3:如何从Rails 4的另一个页面直接链接到选项卡

来自分类Dev

将同一页面上的锚定链接链接到Woocommerce jQuery选项卡

来自分类Dev

jQuery UI选项卡:从选项卡中链接到下一个/特定选项卡

来自分类Dev

jQuery UI选项卡:链接到选项卡中的下一个/特定选项卡

来自分类Dev

JqueryUI 1.11选项卡在同一页面上时直接链接到选项卡

来自分类Dev

Twitter Bootstrap3选项卡的关闭按钮

来自分类Dev

角度导航到页面上的特定选项卡

来自分类Dev

如何使用window.open在特定页面/选项卡中打开链接?

来自分类Dev

单击链接到特定的引导选项卡

来自分类Dev

链接到嵌套的JQuery选项卡

来自分类Dev

打开一个选项卡时如何删除其他选项卡

来自分类Dev

如何关闭除选定选项卡以外的其他选项卡

来自分类Dev

Javascript:如何显示默认选项卡内容但隐藏其他选项卡内容

来自分类Dev

如何通过其他选项卡数据使用SQL过滤结果查询Google Spreadsheet选项卡

来自分类Dev

jQuery选项卡:如何创建指向特定选项卡的链接

来自分类Dev

如何给外部链接到引导选项卡

来自分类Dev

从另一页Wordpress链接到特定的Bootstrap选项卡

来自分类Dev

从另一页Wordpress链接到特定的Bootstrap选项卡

来自分类Dev

嵌套选项卡bootstrap3在父选项卡中的滑块上有错误

来自分类Dev

嵌套选项卡bootstrap3在父选项卡中的滑块上有错误

Related 相关文章

  1. 1

    如何使用“ MDL选项卡”链接到页面中的位置而不隐藏其他内容

  2. 2

    链接到特定选项卡的Bootstrap

  3. 3

    链接到jQuery选项卡的特定选项卡

  4. 4

    从外部链接到Bootstrap选项卡-如何将选项卡设置为“活动”?

  5. 5

    如何使用参数链接到SalesForce选项卡

  6. 6

    如何让链接打开Bootstrap模态中的特定选项卡?

  7. 7

    如何从另一个页面链接到特定选项卡(Telerik RadTab)

  8. 8

    如何使用CupertinoTabBar导航到其他选项卡上的其他页面?

  9. 9

    Bootstrap 3:如何从Rails 4的另一个页面直接链接到选项卡

  10. 10

    Bootstrap 3:如何从Rails 4的另一个页面直接链接到选项卡

  11. 11

    将同一页面上的锚定链接链接到Woocommerce jQuery选项卡

  12. 12

    jQuery UI选项卡:从选项卡中链接到下一个/特定选项卡

  13. 13

    jQuery UI选项卡:链接到选项卡中的下一个/特定选项卡

  14. 14

    JqueryUI 1.11选项卡在同一页面上时直接链接到选项卡

  15. 15

    Twitter Bootstrap3选项卡的关闭按钮

  16. 16

    角度导航到页面上的特定选项卡

  17. 17

    如何使用window.open在特定页面/选项卡中打开链接?

  18. 18

    单击链接到特定的引导选项卡

  19. 19

    链接到嵌套的JQuery选项卡

  20. 20

    打开一个选项卡时如何删除其他选项卡

  21. 21

    如何关闭除选定选项卡以外的其他选项卡

  22. 22

    Javascript:如何显示默认选项卡内容但隐藏其他选项卡内容

  23. 23

    如何通过其他选项卡数据使用SQL过滤结果查询Google Spreadsheet选项卡

  24. 24

    jQuery选项卡:如何创建指向特定选项卡的链接

  25. 25

    如何给外部链接到引导选项卡

  26. 26

    从另一页Wordpress链接到特定的Bootstrap选项卡

  27. 27

    从另一页Wordpress链接到特定的Bootstrap选项卡

  28. 28

    嵌套选项卡bootstrap3在父选项卡中的滑块上有错误

  29. 29

    嵌套选项卡bootstrap3在父选项卡中的滑块上有错误

热门标签

归档