0
페이지 하단에 링크가있는 3 개의 div가 있습니다.슬라이드 애니메이션 여러 div 전환
내가 링크를 클릭하면
이 사업부가 400 픽셀 미끄러 내가 뭘하려고, #maincontent는 페이드 아웃되고 다른 2 중 하나가 열려있는 경우 다음 그들은 그렇게 만 1은 완전하다 아래로 슬라이드합니다 한 번에 표시 할 수 있고 열려 있지 않으면 #maincontent가 다시 페이드 인됩니다.
클릭 이벤트에서 위아래로 움직이게 할 수는 있지만 나머지는 원래 위치로 돌아갈 수 없습니다.
모든 도움을 주시면 감사하겠습니다.
HTML
<div class="poolbox1"><a class="poolview1" href="#"></a>content</div>
<div class="poolbox2"><a class="poolview2" href="#"></a>content</div>
<div class="poolbox3"><a class="poolview3" href="#"></a>content</div>
CSS
.poolview1{ float:right; margin-top:-25px; display:block; width:31px; height:31px; background-image:url(images/accept.png); background-repeat:no-repeat}
.poolbox2{width:300px; float:left; height:400px; background-color:#666666; margin-top:-20px;opacity: 0.9; filter: alpha(opacity=90);}
JQuery와
$(".poolview1").click(function(){
$(".poolbox1").animate({
marginTop: "-=400px",
height: "+=400px"
}, 1000);
$(".poolview1").fadeOut(1000);
$("#maincontent").fadeOut(1000);
});
$(".poolview2").click(function(){
$(".poolbox2").animate({
marginTop: "-=400px",
height: "+=400px"
}, 1000);
$(".poolview2").fadeOut(1000);
$("#maincontent").fadeOut(1000);
});
$(".poolview3").click(function(){
$(".poolbox3").animate({
marginTop: "-=400px",
height: "+=400px"
}, 1000);
$(".poolview3").fadeOut(1000);
$("#maincontent").fadeOut(1000);
});
. 3 상자는 나머지 부분이 바닥 글 아래에있는 것처럼 3 개의 상자 만 표시합니다. 클릭 할 때 클릭 한 상태에서 머물러 있어야하며, 클릭 한 상태로 있으면 슬라이드 할 수 있습니다. 확실하지 않으면 설명을 해봅니다. 더 나은 lol – pixeldesign
그냥 데모와 내 대답을 편집 .. 좀 봐 – Uttara
, 몇 가지 간단한 변경 사항을 만들어 주셔서 감사합니다 모두 그것이 해야하는 일을하는 것 같습니다. – pixeldesign