Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mengekalkan Keadaan Menu pada Muat Semula Halaman menggunakan Penyemak Imbas Moden?
Pernyataan Masalah:
Anda mempunyai menu dengan berbilang pautan, di mana:
Penyelesaian: Memanfaatkan localStorage
Untuk mencapai gelagat menu yang diingini, kami boleh menggunakan HTML5 localStorage untuk menyimpan dan mendapatkan semula keadaan pautan yang dipilih. Berikut ialah panduan langkah demi langkah:
<code class="js">const selectedLinkId = localStorage.getItem('selectedLinkId');</code>
<code class="js">if (selectedLinkId) { $(`#${selectedLinkId}`).addClass('hovered').siblings().removeClass('hovered'); }</code>
<code class="js">$('#menuLinks').on('click', function() { localStorage.setItem('selectedLinkId', $(this).attr('id')); });</code>
<code class="js">window.addEventListener('pageshow', function() { localStorage.removeItem('selectedLinkId'); });</code>
Kebaikan dan Keburukan Lokasi Storan:
localStorage:
Sisi pelayan:
Akhirnya, lokasi storan terbaik bergantung pada keperluan khusus anda. localStorage ialah pilihan yang sesuai untuk tetapan pengguna berterusan yang tidak memerlukan jumlah storan yang besar.
Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Keadaan Menu pada Muat Semula Halaman menggunakan Penyemak Imbas Moden?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!