Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何让链接在引导模式中打开特定选项卡?_Javascript_Html_Css_Twitter Bootstrap_Bootstrap Modal - Fatal编程技术网

Javascript 如何让链接在引导模式中打开特定选项卡?

Javascript 如何让链接在引导模式中打开特定选项卡?,javascript,html,css,twitter-bootstrap,bootstrap-modal,Javascript,Html,Css,Twitter Bootstrap,Bootstrap Modal,我在网页底部有5个链接。它们通过与网页上的链接匹配的选项卡链接到引导模式,但它始终默认为第一个选项卡/选项卡内容。如何让链接在模式中打开正确的选项卡/选项卡内容 以下是我的模式代码和网页上的链接: <div id="LegalModal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel"> <div class="m

我在网页底部有5个链接。它们通过与网页上的链接匹配的选项卡链接到引导模式,但它始终默认为第一个选项卡/选项卡内容。如何让链接在模式中打开正确的选项卡/选项卡内容

以下是我的模式代码和网页上的链接:

<div id="LegalModal" class="modal fade bs-example-modal-lg" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel">
    <div class="modal-dialog modal-lg" role="document">

    <div class="modal-content">

    <div class="modal-header" style="background-color:#283c5a; border-radius: 5px 5px 0 0;">
        <a href="#" class="btn btn-primary pull-right" data-dismiss="modal">Close</a>
        <h3>rateGenius Legal Terms & Agreements</h3>
    </div>

    <div class="modal-body">
        <div class="tabbable"> <!-- Only required for left/right tabs -->
            <ul class="nav nav-tabs">
                <li class="active"><a class="tab1" href="#tab1" data-toggle="tab">Terms of Use</a></li>
                <li><a href="#tab2" data-toggle="tab">Privacy Policy</a></li>
                <li><a href="#tab3" data-toggle="tab">Mobile Privacy Policy</a></li>
                <li><a href="#tab4" data-toggle="tab">Security</a></li>
                <li><a href="#tab5" data-toggle="tab">Licensing</a></li>
            </ul>

            <div class="tab-content" id="tabs" style="padding:30px;">

                <div class="tab-pane active" id="tab1">
                    <h1>Terms of Use</h1>

                </div>
                <div class="tab-pane" id="tab2">
                    <h1>Privacy Policy</h1>
                </div>
                <div class="tab-pane" id="tab3">
                   <h1>Mobile Privacy Policy</h1>
                </div>
                <div class="tab-pane" id="tab4">
                    <h1>Security</h1>
                </div>
                <div class="tab-pane" id="tab5">
                    <h1>Licensing</h1>
                </div>
            </div>
            </div>
        <div class="modal-footer">
            <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
        </div>
        </div>
        </div>
    </div>
</div>

<ul class="list-unstyled" style="text-align:center;">
    <li><a href="#LegalModal" data-target=".bs-example-modal-lg" data-toggle="modal" >Terms of Service</a></li>
    <li><a href="#LegalModal" data-target=".bs-example-modal-lg" data-toggle="modal" >Privacy Policy</a></li>
    <li><a href="#LegalModal" data-target=".bs-example-modal-lg" data-toggle="modal" >Mobile Privacy Policy</a></li>
    <li><a href="#LegalModal" data-target=".bs-example-modal-lg" data-toggle="modal">Security</a></li>
    <li><a href="#LegalModal" data-target=".bs-example-modal-lg" data-toggle="modal">Licensing</a></li>
</ul>

rateGenius法律条款和协议
使用条款 隐私政策 移动隐私政策 安全 许可

通过将一些自定义jQuery连接到链接,使锚定同时切换模式和正确选项卡:

$(函数(){
$('.legal tabs li')。在('click',function()上{
var tab=$(this.index();
$('#LegalModal.modal body.nav tabs a:eq('+tab+')).tab('show');
});
});

使用条款 隐私政策

Heya,欢迎来到SO!如果你稍微修改一下这个问题,会有帮助的。尝试删除一些不必要的内容(如此多的文本有点掩盖了真正的问题,而且只有一小部分标记是重要的),尝试去掉“
+
”符号并更新格式,最后但并非最不重要的一点:告诉我们您具体遇到了什么问题?(当然你已经尝试过了:告诉我们它们是什么以及为什么这些解决方案不起作用。)我可以在哪里编辑我的问题?在问题标签下面有一个编辑链接。别忘了经常使用问题预览:如果你的问题被大幅编辑,它会在早期阶段获得最多的视图(从而有机会得到答案)。你太棒了!谢谢你的帮助,它很容易实现。工作起来很有魅力。