引导折叠 cookie 不起作用
Bootstrap collapse cookies not working
每次
我单击"折叠"按钮时,它都可以工作,但在刷新后,它不会保存其状态。例如,当我折叠面板并刷新页面时,面板保持打开状态。
附言 {$forum['fid']} 表示一个论坛编号,通过模板自动生成
.HTML
<div class="panel panel-default" id="forum">
<div class="panel-heading"><h3 class="panel-title"><a href="{$forum_url}">{$forum['name']}</a></h3><span class="pull-right"><a href="#forumlist{$forum['fid']}" data-parent="forum" data-toggle="collapse">Toggle</a></span></div>
<div id="forumlist{$forum['fid']}" class="panel-collapse collapse in">
<div class="panel-body panel-default">
<div class="panel panel-default" style="margin-bottom: 0px;border:1px solid #2b2b2b;">
<table class="table table-hover">
<tbody>
{$sub_forums}
</tbody>
</table>
</div>
</div>
</div>
</div>
.JS
$(document).ready(function () {
//when a group is shown, save it as the active accordion group
$("#forum").on('shown.bs.collapse', function () {
var active = $("#forum .in").attr('id');
$.cookie('activeForumGroup', active);
// alert(active);
});
$("#forum").on('hidden.bs.collapse', function () {
$.removeCookie('activeForumGroup');
});
var last = $.cookie('activeForumGroup');
if (last != null) {
//remove default collapse settings
$("#forum .panel-collapse").removeClass('in');
//show the account_last visible group
$("#" + last).addClass("in");
}
});
这可能缺失
<div class="panel-group" id="forum">
<div class="panel panel-default">
更改彼此的 ID
相关文章:
- 使用javascript从特定网站删除cookie不起作用
- 通过文件访问页面时Cookie不起作用://
- JQuery Cookie 不起作用
- 为什么这个JavaScript cookie不起作用
- 基础 6 显示打开页面加载,cookie 不起作用
- 当我重新访问该页面时,我的 cookie 不起作用
- 引导折叠 cookie 不起作用
- Laravel5 AJAX set cookie 不起作用
- jQuery cookie 根本不起作用
- 为什么我的cookie脚本不起作用
- 为什么设置document.cookie在Chrome中不起作用
- jQuery cookie CORS即使在设置了头并带有凭据的情况下也不起作用
- 在Android浏览器中禁用cookie不起作用
- Ionic Angular JS cookie 不起作用
- 为什么这个javascript cookie代码不起作用
- Javascript -检查页面加载时是否存在cookie对我来说不起作用
- 在javascript中删除cookie不起作用
- Internet Explorer: cookie的过期日期不起作用
- Cookie在安卓Webview的iframe中不起作用
- 添加到document.cookie不起作用