こんにちは。最初に、私は jQuery をあまり使用していないことを説明させてください。シンプルな表示と非表示と基本的な UI 程度です。そうは言っても、実際には「リンク」にリンクされた「ページ」であるdivを表示できるようにしようとしています。
マークアップ:
<body>
<!--Footer and Navigation Div's-->
<div id="bg"><img src="images/bg.jpg" alt=""></div>
<div id="footer">
<p>S.E. <span>yoga</span></p>
<div id="nav">
<ul><a href="#">Link 1</a></ul>
<ul><a href="#">Link 2</a></ul>
<ul><a href="#">Link 3</a></ul>
<ul><a href="#">Link 4</a></ul>
</div>
</div>
<!--END Footer and Navigation Div's-->
<div class="parent">
<div class="a">
<p>this is a</p>
</div>
<div class="b">
<p>this is b</p>
</div>
<div class="c">
<p>this is c</p>
</div>
<div class="d">
<p>this is d</p>
</div>
</body>
</html>
jQuery:
/*
$(document).ready(function(){
$('#nav').click(function(){
$(".a").slideToggle();
var divname= this.value;
$("#"+divname).show("slow").siblings().hide("slow");
});
});*/
$(document).ready(function(){
$('.a, .b, .c, .d').hide();
});;
そのため、最初に使用していた (コメント アウトされた) スクリプトを出発点として使用するつもりでした。それらがすべて隠されている 2 番目のスクリプトは、私が行こうとしていた場所です。それらをすべて非表示にしてから、一度に 1 つだけ表示します。
divが重なっています。何か助けはありますか?ありがとう!