私のページのいくつかでは、JQuery を使用して、ページを更新せずにコンテンツのさまざまなセクションを表示および非表示にしています。グローバル ナビゲーションからページの特定のセクションにリンクする方法はありますか? 最終的には、ユーザーが別のページからリンクをクリックして、別のページの特定のセクションに戻るようにしたいと考えています。
私が現在ここに持っているものの例がありますhttp://jsfiddle.net/tjaymz/JUJf7/
<nav id="sideNav">
<ul class="noStyle">
<li><a href="#" name="menu1">Line 1</a></li>
<li><a href="#" name="menu2">Line 2</a></li>
<li><a href="#" name="menu3">Line 3</a></li>
</ul>
<section id="page_menu1">
<h1>Some Heading</h1>
<p>FPO</p>
</section>
<section id="page_menu2" class="hidden">
<h1>Heading 2</h1>
<p>FPO</p>
</section>
<section id="page_menu3" class="hidden">
<h1>Another one</h1>
<p>FPO</p>
</section>
$(function(){
$("#main_content section:not(:first-child)").hide(); //hide all but first
$("#sideNav a").click(function () {
$('#main_content section').hide('fast');
$('#page_'+this.name).show('normal');
});});
この例を使用すると、別のページからリンクして、この例の「2 行目」と言う必要があります。