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名称,它就应该可以工作了