语义 UI 手风琴获取打开事件中打开的项目的索引
Semantic-ui accordion get index of opened item inside onOpen event
我有一个语义UI手风琴。它工作正常。但是当用户重新加载页面时,它会按预期打开默认索引项。我想要的是页面刷新后打开最后一个活动索引。我决定使用 javascript document.cookie
来保留最后一个活动项目的索引。我的问题是我无法获取事件onOpen
元素的索引。
.HTML:
<div class="ui styled accordion sticky">
<div class="item">
<div class="title active">
Users
</div>
<div class="content active">
List
</div>
</div>
<div class="item">
<div class="title active">
Items
</div>
<div class="content active">
List
</div>
</div>
</div>
JQ:
$('.ui.accordion').accordion({
onOpen: function (item) {
setCookie('acordionIndex',this.index);
}
}).accordion('open', getCookie('acordionIndex'));
我发现了这个问题这个问题,但建议的解决方案不起作用。
注意:我的getCookie
和setCookie
功能工作正常。
我已经通过尝试其他选项解决了。将onOpen
事件更改为onOpening
$('.ui.accordion').accordion('open', getCookie('acordionIndex') * 1).accordion({
onOpening: function (item) {
setCookie('acordionIndex', this.index('.content') - 1, 2)
}
});
相关文章:
- 包括angular 1.3.0项目上的angular bootstrap ui
- 我在页面中使用的jQuery UI可排序项目;不起作用
- Jquery UI可排序,自动移动项目
- 语义 UI 手风琴获取打开事件中打开的项目的索引
- 使用jquery draggable UI使项目可拖动
- javascript+语义ui:垂直菜单与项目之间的对话框,如何
- 在可排序的JQuery UI列表中至少保留一个项目
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- jQuery UI Accordian.我需要激活新添加的项目
- 如何将所选项目从角度 UI 下拉列表发送回角度控制器
- 对同一页面上的多个项目使用剑道UI翻转效果/组合效果
- 如何在角度UI树中获取某个项目的键值或迭代
- 如何在现有的 angularjs 项目中使用 kendo-ui
- Jquery UI 可排序和可删除 - 无法将项目从一个列表克隆到另一个列表
- 使用语义 UI 和同位素.js - 项目在过渡后摇晃
- 如何在现有的 Meteor 项目中使用语义 UI
- Metro Javascript.对项目进行分组时出错.ui.js firstItemIndexHint 属性
- 使用 UI 可排序,在单击按钮时根据给定值将项目移动到新位置
- 如何将项目添加到剑道 UI 网格的数据源
- 请解释一下jQuery-ui项目中的这些行,它们与添加“子插件”有关