引导折叠式刷新设置
Bootstrap Accordion Refresh Settings
我在我的 Web 应用程序中使用引导文档中的代码有一个引导手风琴:
<div class="accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">Section 1</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
</div>
</div>
</div>
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">Section 2</a>
</div>
<div id="collapseTwo" class="accordion-body collapse">
<div class="accordion-inner">
</div>
</div>
</div>
</div>
在我的应用程序.html.erb 文件中,我设置了一行代码,每 30 秒刷新一次页面。
<meta http-equiv="refresh" content="30" >
当页面刷新时,它始终打开第一部分。有没有办法重构代码,以便在页面刷新时保持刷新前页面的状态?
通过更改以下代码行,意识到解决方案非常简单:
<div id="collapseTwo" class="accordion-body collapse">
对此:
<div id="collapseTwo" class="accordion-body collapse in">
刷新页面时,该部分将保持打开状态
有,但会很复杂。复杂性在于保留用户在交互期间创建的页面状态。
需要跟踪每个更改GUI状态的交互,以便在30秒后,当页面刷新时,它将清楚当前状态是什么。
为了通过页面加载来维护状态,您必须使用本地存储来保存您在交互期间收集的数据。
从整体上实现此功能并非易事。
相关文章:
- 有条件刷新页面-如何设置引用人
- 在网格视图的自动刷新过程中,设置内部网格视图文本框的可见性
- 如何刷新CSS,以便动态生成的元素可以被设置样式
- 如何动态设置填充并在不刷新的情况下显示它
- 如何在表单中设置按钮,在提交时检查所需字段,但不刷新页面
- asp.net mvc5设置页面刷新后的字体大小
- 如果在第一个 jsp 页面设置了刷新参数,则会刷新所有 jsp 页面
- 设置数据源后如何刷新剑道计划程序
- 如何在 Twitter 嵌入式时间线上设置刷新前的超时
- 具有设置超时的刷新功能
- 拉动刷新:滚动过程中触摸可将滚动条设置为页面底部
- 在Aurelia中设置URL而不刷新整个模板
- 设置时间后刷新随机图像
- 无法设置 jquery 对话框.InnerHtml(某些内容)无需刷新页面
- 引导折叠式刷新设置
- 组合框在提交更改时给出结果,但刷新 JavaScript 设置
- 在不刷新的情况下从Javascript变量值设置PHP变量值
- 使用AJAX和JQuery以设置的间隔自动刷新页面
- 刷新特定html元素时,将Layout render设置为false
- 在刷新页面之前不会设置会话属性