私はここで検索しているいくつかの同様のトピックを見つけましたが、私はそれらを私の正確な状況に適応させることができませんでした。上部に5つのハイパーリンクがある単純な単一ページのWebサイト(まあ、単一ページにしたい)があります。リンクごとに表示する5つの異なるテーブルがあり、テーブルごとに新しいページを作成してそれらへの通常のリンクを使用するのではなく、1つのテーブルをフェードアウトし、他のテーブルを同じページでフェードインするのがよいと思いました。どのリンクが明らかにクリックされているか。
したがって、デフォルトのページの上部にはナビゲーションがあります。
<a href="#" id="table1">Table 1</a>
<a href="#" id="table2">Table 2</a>
<a href="#" id="table3">Table 3</a>
<a href="#" id="table4">Table 4</a>
<a href="#" id="table5">Table 5</a>
次に、デフォルトでtable1がページに表示されます。
<table id="table1">
<tr>
<td>foo</td>
</tr>
<tr>
<td>bar</td>
</tr>
<table>
そして、他の4つのテーブルは非表示になります。次に、テーブル2へのリンクをクリックすると、テーブル1がフェードアウトし、テーブル2がフェードインします。これは、他の4つのテーブル/リンクと同じです。
だから問題は、これにはどのjQueryが必要かということです。フェードイン/フェードアウトを使用する必要がreplaceWith
あることはわかっていますが、ここで見つけた他のいくつかの例を変更しようとして成功していません。複数のテーブルを持ついくつかの特定の例をいただければ幸いです。