나는 jquery와 쉬운 메뉴를 만들려고하지만 뭔가 잘못된 일을 누군가가 내게 뭐가 잘못했는지 말해 줄 수있는 것 ... 나는 다른 스레드를 확인하지만이 문제에 대한 해결책을 찾을 수 없습니다 , 당신의 시간들jquery 두 버튼 사이를 전환
<nav id="header">
<ul>
<li class="one"><a href="#">one</a></li>
<li class="two"><a href="#">two</a></li>
</ul>
</nav>
<div class="one-div">
<div>
<h1>title</h1>
<p>text here</p>
</div>
</div>
<div class="two-div">
<div>
<h1>title</h1>
<p>text here</p>
</div>
</div>
</code>
// in the css of the div i got the display:"none";
$('.one').click(function() {
if ($(".one-div").is(":hidden")) {
$(".one-div").slideDown("slow");
} else {
$(".one-div").hide();
}
});
$('.two').click(function() {
if ($(".two-div").is(":hidden")) {
$(".two-div").slideDown("slow");
} else {
$(".two-div").hide();
}
});
동일한 ID를 가진 두 개의 요소를 가질 수 없습니다 헤더. – Barmar
무슨 문제가 있습니까? – Barmar
첫 번째를 클릭하면 두 번째를 보여주기 전에 숨기기를 원합니다. 내 문제는 thats입니다. :) –