Keadaan Menu Berterusan pada Muat Semula Halaman
Matlamatnya adalah untuk mengekalkan keadaan dikembangkan butang menu pada muat semula halaman. Untuk mencapai ini, pertimbangkan untuk menggunakan localStorage untuk menyimpan keadaan menu. Setelah halaman dimuatkan, semak sama ada pembolehubah localStorage wujud dan pulihkan item menu yang sepadan kepada keadaan yang telah dikembangkan sebelumnya.
Pelaksanaan
Menggunakan jQuery Storage API
<code class="html"><script src="https://github.com/julien-maurel/jQuery-Storage-API/blob/master/jquery.storageapi.js"></script></code>
<code class="javascript">$(function () { $.storage.init(); });</code>
<code class="javascript">var menuState = { expandedItem: "..." } $.storage.set("menuState", menuState);</code>
<code class="javascript">$(function () { ... var menuState = $.storage.get("menuState"); if (menuState) { var expandedItem = menuState.expandedItem; $("#" + expandedItem).addClass("clicked hovered"); } });</code>
Kebaikan dan Keburukan Lokasi Storan
Kaedah Storan Alternatif
Nota: Lokasi storan khusus mungkin berbeza-beza berdasarkan keperluan aplikasi dan pertimbangan prestasi.
Atas ialah kandungan terperinci Cara Mengekalkan Keadaan Menu pada Muat Semula Halaman: Meneroka Pilihan Storan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!