Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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_Jquery_Css_Asp.net_Twitter Bootstrap - Fatal编程技术网

Javascript 单击并通过哈希激活引导选项卡/药丸

Javascript 单击并通过哈希激活引导选项卡/药丸,javascript,jquery,css,asp.net,twitter-bootstrap,Javascript,Jquery,Css,Asp.net,Twitter Bootstrap,我有引导标签和药丸,我有一些函数可以在单击时更改活动类,从而激活该标签的css样式。例如,当我从电子邮件重定向时,我也有一个功能可以转到sepcific药丸 但我有个问题。当页面加载时,第一个选项卡具有活动类,我可以单击其他选项卡并转到那里。好啊但是当我想被重定向到药片时,我只能转到第一个标签的药片。我无法从其他选项卡激活药丸,可能是因为fist选项卡仍处于活动状态 以下是我的JQuery函数: $(function () { $("#tabs").tabs({

我有引导标签和药丸,我有一些函数可以在单击时更改活动类,从而激活该标签的css样式。例如,当我从电子邮件重定向时,我也有一个功能可以转到sepcific药丸

但我有个问题。当页面加载时,第一个选项卡具有活动类,我可以单击其他选项卡并转到那里。好啊但是当我想被重定向到药片时,我只能转到第一个标签的药片。我无法从其他选项卡激活药丸,可能是因为fist选项卡仍处于活动状态

以下是我的JQuery函数:

    $(function () {
        $("#tabs").tabs({
            activate: function () {
                var selectedTab = $('#tabs').tabs('option', 'active');
                $("#<%= hdnSelectedTab.ClientID %>").val(selectedTab);
            },
            active: $("#<%=hdnSelectedTab.ClientID%>").val()
        });
    });

    $(function () {
        var hash = document.location.hash;
        if (hash) {
            $('.nav-tabs a[href="' + hash + '"]').tab('show');
        }

        $('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
            window.location.hash = e.target.hash;
        });
    });

    $(function () {
        var hash = document.location.hash;
        if (hash) {
            $('.nav-pills a[href="' + hash + '"]').tab('show');
        }

        $('a[data-toggle="tab"]').on('show.bs.tab', function (e) {
            window.location.hash = e.target.hash;
        });
    });
$(函数(){
$(“#制表符”)。制表符({
激活:函数(){
var selectedTab=$('#tabs')。tabs('option','active');
$(“#”)val(选定的选项卡);
},
活动:$(“#”)val()
});
});
$(函数(){
var hash=document.location.hash;
if(散列){
$('.nav tabs a[href=“'+hash+''“]”)选项卡('show');
}
$('a[data toggle=“tab”]”)on('show.bs.tab',函数(e){
window.location.hash=e.target.hash;
});
});
$(函数(){
var hash=document.location.hash;
if(散列){
$('.nav.a[href=“'+hash+''“]”)选项卡('show');
}
$('a[data toggle=“tab”]”)on('show.bs.tab',函数(e){
window.location.hash=e.target.hash;
});
});
希登菲尔德:

<asp:HiddenField ID="hdnSelectedTab" runat="server" Value="0" />





  • 菜单2 在所有人都有错误的情况下,我们必须清楚地看到,所有的人都有错误

    我可能必须首先获取父名称,如果它还没有激活,就激活它。然后我也许能实现我的目标。我能做到吗

    <div class="row  back-style-inside">
                        <ul class="nav nav-tabs">
                            <li><a class="active" data-toggle="tab" href="#perfil" class="font-general">Perfil</a></li>
                            <li><a data-toggle="tab" href="#grupos" class="font-general">Os Meus Grupos</a></li>
                            <li><a data-toggle="tab" href="#menu2" class="font-general">Menu 2</a></li>
                        </ul>
    
                        <div class="tab-content">
                            <div id="perfil" class="tab-pane fade in active">
                                <ul class="nav nav-pills nav-stacked col-sm-4 col-md-3">
                                    <li><a data-toggle="tab" href="#avatar" class="font-general">Avatar</a></li>
                                    <li><a data-toggle="tab" href="#password" class="font-general">Alterar Palavra-Passe</a></li>
                                </ul>
    
                                <div class="tab-content col-sm-offset-4 col-md-offset-3">
                                    <div id="avatar" class="tab-pane fade">
                                        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
                                        <asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
                                            <ProgressTemplate>
                                                <div class="modal-load">
                                                    <div class="center">
                                                        <img src="Recursos/Imagens/Loading.gif" />
                                                    </div>
                                                </div>
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
                                            <ContentTemplate>
                                                <asp:Image ID="img_Avatar" runat="server" />
                                                <br />
                                                <asp:FileUpload ID="file_Avatar" type="file" name="file" onchange="previewFile()" runat="server" />
                                                <br />
                                                <asp:Label runat="server" class="font-general color-white" Text="* Dimensões máximas: 162 x 290 (L x A); Tamanho máximo: 512Kb; Formatos aceites: GIF, JPG, e PNG."></asp:Label>
                                                <br />
                                                <br />
                                                <asp:Button ID="btn_AlterarAvatar" runat="server" Text="Confirmar Alteração" class="btn btn-default" OnClick="btn_AlterarAvatar_Click" />
                                                <br />
                                                <asp:Label ID="lbl_ErroAvatar" runat="server" class="font-general color-white"></asp:Label>
    
                                            </ContentTemplate>
                                        </asp:UpdatePanel>
                                    </div>
                                    <div id="password" class="tab-pane fade">
                                        <div class="color-white font-general-big">Alterar Palavra-Passe</div>
    
                                        <div class="col-xs-12" style="padding: 0; margin: 0;">
                                            <div class="col-xs-11" style="display: inline-block; vertical-align: middle; padding: 0; margin: 0;">
                                                <asp:TextBox ID="tb_PalavraPasse" runat="server" placeholder="Palavra-Passe" class="form-control object-fit-cover" TextMode="Password"></asp:TextBox>
                                            </div>
                                            <div class="col-xs-1 pull-right" style="display: inline-block; vertical-align: middle;">
                                                <img id="img_Eye" runat="server" src="~/Recursos/Imagens/eye-icon.png" onmouseover="MouseOver_MudarTipoPassword()" onmouseout="MouseLeave_MudarTipoPassword()" />
                                            </div>
                                            <br />
                                            <br />
                                            <asp:TextBox ID="tb_ConfirmacaoPalavraPasse" runat="server" placeholder="Confirme a Palavra-Passe" class="form-control object-fit-cover" TextMode="Password"></asp:TextBox>
                                            <br />
                                        </div>
    
                                        <asp:UpdateProgress ID="UpdateProgress2" runat="server" AssociatedUpdatePanelID="UpdatePanel2">
                                            <ProgressTemplate>
                                                <div class="modal-load">
                                                    <div class="center">
                                                        <img src="Recursos/Imagens/Loading.gif" />
                                                    </div>
                                                </div>
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                            <ContentTemplate>
                                                <asp:Button ID="btn_AlterarPassword" runat="server" Text="Alterar" class="btn btn-default" OnClick="btn_AlterarPassword_Click" />
                                                <br />
                                                <asp:Label ID="lbl_ErroPassword" runat="server" class="font-general color-white"></asp:Label>
    
                                            </ContentTemplate>
                                        </asp:UpdatePanel>
                                    </div>
                                </div>
                            </div>
                            <div id="grupos" class="tab-pane fade">
                                <ul class="nav nav-pills nav-stacked col-sm-4 col-md-3">
                                    <li><a data-toggle="tab" href="#gruposTodos" class="font-general">Todos</a></li>
                                    <li><a data-toggle="tab" href="#gruposAdmin" class="font-general">Alterar Palavra-Passe</a></li>
                                </ul>
                                <div class="tab-content col-sm-offset-4 col-md-offset-3">
                                    <div id="gruposTodos" class="tab-pane fade">
                                        <asp:UpdateProgress ID="UpdateProgress3" runat="server" AssociatedUpdatePanelID="UpdatePanel2">
                                            <ProgressTemplate>
                                                <div class="modal-load">
                                                    <div class="center">
                                                        <img src="Recursos/Imagens/Loading.gif" />
                                                    </div>
                                                </div>
                                            </ProgressTemplate>
                                        </asp:UpdateProgress>
                                        <asp:UpdatePanel ID="UpdatePanel3" runat="server">
                                            <ContentTemplate>
                                                <br />
                                                <div style="width: 100%; text-align: center;">
                                                    <asp:Label ID="lbl_Grupos" Style="width: 100%; text-align: center; display: block;" runat="server" class="font-general color-white" Text="Grupos"></asp:Label>
                                                    <asp:DropDownList ID="ddl_Grupos" runat="server" class="btn btn-default font-general" AutoPostBack="True" OnSelectedIndexChanged="ddl_Grupos_SelectedIndexChanged"></asp:DropDownList>
                                                </div>
                                                <br />
                                                <div class="col-xs-6">
                                                    <asp:Label ID="lbl_TituloUtilizadores" Style="width: 100%; text-align: center; display: block;" runat="server" class="font-general color-white" Text="Utilizadores do grupo"></asp:Label>
                                                    <br />
                                                    <asp:ListBox ID="lb_Utilizadores" Style="width: 100%; text-align: center;" runat="server"></asp:ListBox>
                                                </div>
                                                <div class="col-xs-6">
                                                    <asp:Label ID="lbl_TituloCompeticoes" Style="width: 100%; text-align: center; display: block;" runat="server" class="font-general color-white" Text="Competições em que o grupo aposta"></asp:Label>
                                                    <br />
                                                    <asp:ListBox ID="lb_Competicoes" Style="width: 100%; text-align: center;" runat="server"></asp:ListBox>
                                                </div>
    
                                            </ContentTemplate>
                                        </asp:UpdatePanel>
                                    </div>
                                </div>
                            </div>
                            <div id="menu2" class="tab-pane fade">
                                <h3>Menu 2</h3>
                                <p>Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</p>
                            </div>
                        </div>