div
の表示を非表示にするためのjQueryが見つかりました。 1つのリンクをクリックすると、最初にdiv
が隠され、2番目のリンクが表示されます。私はこれを行ういくつかの方法を見つけましたが、ページ全体を壊すだけで、毎回ページ上にフッターやその他のものは表示されません。本当に奇妙に見えますが、それを修正するためにjQueryについて十分に知りませんので、どんな支援も大歓迎です!jquery divを表示する、別のを表示する、クリックする
$('a').click(function(e) {
e.preventDefault();
$('div').eq($(this).index()).show();
$('div').not($('div').eq($(this).index())).hide();
});
.hide {
display:none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<a href='#'>link1</a>
<a href='#'>link2</a>
<a href='#'>link3</a>
<div> div for link 1</div>
<div class="hide"> div for link 2</div>
<div class="hide"> div for link 3</div>
http://www.embroiderywear.com/designshirtsonline1.html (それが固定取得した場合、または溶液)あなたはそれがめちゃくちゃだどのように見ることができますので、ここではテストページは、私は、フレームワークの基盤5を使用していますので、私はですそれが何か他のものを壊しているかどうかは分かりません。
あなたはdivをレンダリングするためのPHPを使用していますか? – hmd
いいえhtmlを使用しています。 – Felicyia