0

さて、私はサイトをコーディングしていますが、今は jQuery の部分に固執していますが、これは私の最強のものではありません。このサイトには、トップ メニューのナビゲーション バーが含まれています。

<a href="aboutus.html" target="iframe"><img class="tab1" src="#.png"></a>
<a href="menu.html" target="iframe"><img class="tab2" src="#.png"></a>
<a href="gallery.html" target="iframe"><img class="tab3" src="#.png"></a>
<a href="shop.html" target="iframe"><img class="tab5" src="#.png"></a>
<a href="links.html" target="iframe"><img class="tab6" src="#.png"></a>
<a href="contact.html" target="iframe"><img class="tab7" src="#.png"></a>
</div>

そして、ページの中央に iframe があり、ナビゲーション クリックで新しい html が読み込まれます。インデックス ページが読み込まれると、ナビゲーション クリックの前に iframe が表示されないようにする必要があります。iframe {display:none;} in css.

そのため、ナビゲーション クリックで iframe を表示するには、jQuery コーディングの助けが必要です。また、iframe を再び非表示にする効果もあります。

ではごきげんよう。

4

3 に答える 3

3

にあなたがいると仮定すると、次の<iframe>ことができます。idcontentIframe

表示<iframe>

$("#contentIframe").show();

:を非表示にし<iframe>ます

$("#contentIframe").hide();
于 2012-05-27T14:45:13.117 に答える
0

divを使用して.load()メソッドを使用しようとすると、iframeを使用するよりも優れていると思います

$("a").click(function(){
$("#mydiv").load($(this).attr("href"));
});
于 2012-05-27T14:47:15.843 に答える
-2

jQueryのtoggleメソッドが役立ちます。

于 2012-05-27T14:45:48.310 に答える