Jquery Laravel-重定向回选项卡窗格

Jquery Laravel-重定向回选项卡窗格,jquery,css,twitter-bootstrap,laravel,Jquery,Css,Twitter Bootstrap,Laravel,我在使用选项卡窗格时遇到了一个小问题。基本上,我将home设置为活动,然后在另一个窗格中,我有一个表单来修改home。但是,每次我修改/刷新页面时,它都会自动返回主页,即使我使用url../settings\edit home 有没有办法解决这个问题 我希望它保持在我所在的任何一个窗格上,即使在我刷新时,并且当我提交表单时,它应该重定向回同一页面,而不是“主页” ... ... 您需要使用JQuery读取hash窗口.location.hash并将正确的选项卡设置为活动 所以有点像$('

我在使用
选项卡窗格时遇到了一个小问题。基本上,我将home设置为活动,然后在另一个窗格中,我有一个
表单
来修改home。但是,每次我修改/刷新页面时,它都会自动返回主页,即使我使用url
../settings\edit home

有没有办法解决这个问题

我希望它保持在我所在的任何一个窗格上,即使在我刷新时,并且当我提交表单时,它应该重定向回同一页面,而不是“主页”

... ...
您需要使用JQuery读取hash
窗口.location.hash
并将正确的选项卡设置为活动

所以有点像
$('.nav.a[href=“#”+window.location.hash+'''“]).tab('show')应该可以工作。您需要将其包装在if语句中,这样就不会将选项卡设置为空白,以便:

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

我从其中部分复制了导航标签,因此我希望导航药丸与twitter引导具有相同的API。

您需要使用JQuery读取hash
窗口。location.hash
并将正确的标签设置为活动

所以有点像
$('.nav.a[href=“#”+window.location.hash+'''“]).tab('show')应该可以工作。您需要将其包装在if语句中,这样就不会将选项卡设置为空白,以便:

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

我从其中部分复制了导航标签,因此我希望导航药丸与twitter引导具有相同的API。

您需要使用JQuery读取hash
窗口。location.hash
并将正确的标签设置为活动

所以有点像
$('.nav.a[href=“#”+window.location.hash+'''“]).tab('show')应该可以工作。您需要将其包装在if语句中,这样就不会将选项卡设置为空白,以便:

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

我从其中部分复制了导航标签,因此我希望导航药丸与twitter引导具有相同的API。

您需要使用JQuery读取hash
窗口。location.hash
并将正确的标签设置为活动

所以有点像
$('.nav.a[href=“#”+window.location.hash+'''“]).tab('show')应该可以工作。您需要将其包装在if语句中,这样就不会将选项卡设置为空白,以便:

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

我部分复制了导航标签,所以我希望导航药片与twitter引导具有相同的API。

也许我的答案晚了,但它可以帮助别人。我遇到了同样的问题,以下是我的解决方案:

在控制器中重定向到哈希url(我有验证):

对于jQuery:

$(document).ready(function () {
    if (window.location.hash == '#myphotos') {
        $('li.myprofile').removeClass('active');//remove active class
        $('div#myprofile').removeClass('active');
        $('li.myphotos').addClass('active');
        $('div#myphotos').addClass('in active');
    }
});

所以只要更改类名和id名就行了。

也许我的答案晚了,但它可以帮助别人。我遇到了同样的问题,以下是我的解决方案:

在控制器中重定向到哈希url(我有验证):

对于jQuery:

$(document).ready(function () {
    if (window.location.hash == '#myphotos') {
        $('li.myprofile').removeClass('active');//remove active class
        $('div#myprofile').removeClass('active');
        $('li.myphotos').addClass('active');
        $('div#myphotos').addClass('in active');
    }
});

所以只要更改类名和id名就行了。

也许我的答案晚了,但它可以帮助别人。我遇到了同样的问题,以下是我的解决方案:

在控制器中重定向到哈希url(我有验证):

对于jQuery:

$(document).ready(function () {
    if (window.location.hash == '#myphotos') {
        $('li.myprofile').removeClass('active');//remove active class
        $('div#myprofile').removeClass('active');
        $('li.myphotos').addClass('active');
        $('div#myphotos').addClass('in active');
    }
});

所以只要更改类名和id名就行了。

也许我的答案晚了,但它可以帮助别人。我遇到了同样的问题,以下是我的解决方案:

在控制器中重定向到哈希url(我有验证):

对于jQuery:

$(document).ready(function () {
    if (window.location.hash == '#myphotos') {
        $('li.myprofile').removeClass('active');//remove active class
        $('div#myprofile').removeClass('active');
        $('li.myphotos').addClass('active');
        $('div#myphotos').addClass('in active');
    }
});
所以只要更改类和id名称,它就应该可以工作了