後,我有樹狀菜單,在這裏我想重新加載頁面後,記住它的狀態。重新加載頁面我使用angularJS函數$ state.reload();節能狀態頁面重載
我不知道我應該使用jQuery來收集關於菜單的當前狀態,餅乾和保存它,或者也許有收集有關採用了棱角分明的當前狀態數據的方式。
任何意見和建議,將高度讚賞。
這裏是我的HTML
<nav class="side-nav" id="menu">
<ul>
<li class="side-nav-item">
<a href="/index">
<i class="nav-item-icon icon ion-ios7-navigate-outline"></i>
Main page
</a>
</li>
<li class="side-nav-item collapsable">
<a href="javascript:void(0);">
<i class="nav-item-icon icon icon ion-chevron-right"></i>
1. subitem
</a>
<ul style="display:none;">
<li class="side-nav-item">
<a ui-sref=".countiesandtowns">
<i class="nav-item-icon icon ion-clipboard"></i>
2. subitem
</a>
</li>
</ul>
</li>
</ul>
這裏是JQuery的我使用
$(function() {
$(document).ready(function() {
$("#menu").treeview({
toggle: function() {
var element = $(this).find(">a>i");
if (element) {
var rightElement = element.hasClass("ion-chevron-right");
var downElement = element.hasClass("ion-chevron-down");
element.removeClass("ion-chevron-right");
element.removeClass("ion-chevron-down");
if (rightElement)
element.addClass("ion-chevron-down");
if (downElement)
element.addClass("ion-chevron-right");
}
}
});
});});
謝謝你的迴應。我設法解決這個問題的海灣加入 '$( 「#菜單」)樹狀({ 堅持: 「餅乾」, 崩潰:真實, 控制: 「#treecontrol」,' 我的樹視圖插件。 – noob123