내가 원하는 것은 div를 통해 스왑 할 수 있다는 것이다. 이것은 내 html입니다 :왼쪽으로 움직이면 div가 사라진다.
<article id="realize" class="realizeBox">
<div class="shown">
<div class="heading">
<h2>Realisations: <span>AGFA</span></h2>
</div>
<div class="centering">
<aside class="left">
<p>Maecenas laoreet est bibendum, dictum mi vel, cursus mi. Curabitur feugiat libero vitae lorem venenatis consequat. Donec luctus nisi cursus miet sapien blandit, quis congue massa tincidunt.</p>
</aside>
<aside class="right">
<p>Maecenas laoreet est bibendum, dictum mi vel, cursus mi. Curabitur feugiat libero vitae lorem venenatis consequat. Donec luctus nisi cursus miet sapien blandit, quis congue massa tincidunt.</p>
</aside>
<div class="clear"></div>
</div>
<div class="button">
<div class="centering"> <a href="#" class="next"></a> <a href="#" class="prv"></a> </div>
</div>
</div>
<div class="notshown">
<div class="heading">
<h2>Realisations: <span>TEST</span></h2>
</div>
<div class="centering">
<aside class="left">
<p>Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Etiam porta sem malesuada magna mollis euismod. Donec ullamcorper nulla non metus auctor fringilla.</p>
</aside>
<aside class="right">
<p>Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Etiam porta sem malesuada magna mollis euismod. Donec ullamcorper nulla non metus auctor fringilla.</p>
</aside>
<div class="clear"></div>
</div>
<div class="button">
<div class="centering"> <a href="#" class="next"></a> <a href="#" class="prv"></a> </div>
</div>
</div>
</article>
본인은 내 기사에 여러 div가 있습니다. 첫 번째 div가 표시됩니다. 두 번째 (및 나중에 3D, 네 번째, ..) 클래스 notshown
에는 display:none;
이 있습니다.
<a href="#" class="next"></a>
<a href="#" class="prv"></a>
이가 연결된 자바 스크립트는 다음과 같습니다 :
는 또한 각 사업부에 대한 2 개 버튼이
다음 사업부가 있다면 확인을 클릭 다음$('.next').click(function(e){
e.preventDefault();
if($('.realizeBox .shown').next().length > 0)
{
$('.realizeBox .shown').removeClass('shown').addClass('notshown').next().addClass('shown').removeClass('notshown');
}
});
$('.prv').click(function(e){
e.preventDefault();
if($('.realizeBox .shown').prev().length > 0)
{
$('.realizeBox .shown').removeClass('shown').addClass('notshown').prev().addClass('shown').removeClass('notshown');
}
});
. 그래 그때는 현재 DIV에 클래스 notshown
을 추가하고 다음 DIV 클래스 shown
을 얻고 클래스 notshown
이 가을 제거합니다.
이제 div를 보여 주거나 감추고 정말 지루합니다. 다음 및 이전을 클릭하면 div가 오른쪽 및 왼쪽으로 움직이는 효과를 어떻게 만들 수 있습니까?
나는 애니메이션으로 이것을하려고했지만 성공하지 못했습니다. 나는 자바 스크립트에서 정말 나쁘다. 그래서 이것을 어떻게하는지 정말로 모른다. 누군가 나를 도울 수 있을까요?
(크롬 & 파이어 폭스 & IE 11에서 테스트) 표시 : 없음; 내 주제에서 볼 수 있듯이. 불투명도를 사용하면 div 아래에 공백이 생기고 나는 그것을 원하지 않습니다.이 작업을 수행 할 다른 방법이 있습니까? – nielsv