ホームページ >ウェブフロントエンド >CSSチュートリアル >ストレージを使用してページをリロードした後にメニューとページの状態を維持する方法
ページのリロード後のメニュー状態の維持
ページのリロード後にメニューの状態を保存するには、ローカル ストレージを利用できます。方法は次のとおりです:
<code class="javascript">// Assuming you have identified the clicked menu link as `clickedLink` localStorage.setItem('menuState', clickedLink.id);</code>
<code class="javascript">const menuState = localStorage.getItem('menuState');</code>
<code class="javascript">if (menuState) { const clickedLink = document.getElementById(menuState); clickedLink.classList.add('clicked', 'hovered'); // Adjust translation and other styles accordingly. }</code>
<code class="javascript">// Assuming you have a variable `currentPage` to store the current page localStorage.setItem('pageState', currentPage); const pageState = localStorage.getItem('pageState'); if (pageState) { currentPage = pageState; // Adjust page content and navigation state accordingly. }</code>
<code class="javascript">localStorage.removeItem('menuState'); localStorage.removeItem('pageState');</code>
保管場所の長所と短所
ローカル ストレージ:
長所:
短所:
サーバー側ストレージ:
長所:
短所:
以上がストレージを使用してページをリロードした後にメニューとページの状態を維持する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。