導航菜單 - 菜單需要時,頁面被點擊另一個鏈接刷新保持開放單擊手風琴菜單中的鏈接時,一旦頁面刷新了新的html內容,如何保持手風琴菜單打開?
ul class="menu">
<li class="item1"><a href="#">Hardware</a>
<ul>
<li class="subitem1"><a href="receipt-printer.html">Receipt Printer</a></li>
<li class="subitem2"><a href="barcode-scanner.html">Barcode <span class="item-move2">Scanner</span> </a></li>
<li class="subitem3"><a href="card-swipes.html">Card Swipes</a></li>
<li class="subitem4"><a href="weighscales.html">Weighscales</a></li>
<li class="subitem5"><a href="touchscreens.html">Touchscreens</a></li>
<li class="subitem6"><a href="label-printer.html">Label Printer</a></li>
<li class="subitem7"><a href="customer-display.html">Customer <span class="item-move2"> Display</span></a></li>
<li class="subitem8"><a href="wap.html">WAP</a></li>
</ul>
</li>
<li class="item2"><a href="#">Software</a>
<ul>
<li class="subitem1"><a href="step1/install-ootpik.html">Installing ootpik</a></li>
<li class="subitem2"><a href="step1/pref-security.html">Preferences & <span class="item-move2">Security</span></a></li>
</ul>
</li>
</ul>
菜單 端腳本來操作摺疊式菜單腳本
<!--initiate accordion-->
<script type="text/javascript">
$(function() {
var menu_ul = $('.menu > li > ul'),
menu_a = $('.menu > li > a');
menu_ul.hide();
menu_a.click(function(e) {
e.preventDefault();
if(!$(this).hasClass('active')) {
menu_a.removeClass('active');
menu_ul.filter(':visible').slideUp('normal');
$(this).addClass('active').next().stop(true,true).slideDown('normal');
} else {
$(this).removeClass('active');
$(this).next().stop(true,true).slideUp('normal');
}
});
});
</script>
末
網站查看手風琴現在: http://www.ootpik.info/lauren/ootpik5/receipt-printer.html
你確實應該嘗試將這一數字減少到僅僅需要什麼來解釋和演示問題/問題。這是一大堆代碼。你還應該在問題的主體部分詳細解釋問題/問題,而不僅僅是問題的標題。 –
代碼更改....我可以保持打開狀態,但我沒有正確刷新。它將鎖定手風琴 – Lauren
我認爲問題是如何讓我們的JavaScript超越http請求/響應...不,我只是在開玩笑,我也不明白這個問題。如果你有一些後端,你可以通過會話來配置你的javascript。 – rusln