클래스간에 페이드하고 요소와 그 자식에 적용되는 모든 스타일을 자연스럽게 전환 할 수 있어야합니다. 어떻게 jQuery를 사용하여이 작업을 수행 할 수 있습니까? 클래스를 추가/제거하는 방법을 알고 있지만 완전히 다른 두 색상 사이의 멋진 전환과는 다릅니다.jQuery : 클래스 간 페이드 (fade) 방법은 무엇입니까?
답변
jQuery를 UI는 기간 동안 인수가있는 toggleClass 기능이 있습니다 예를 들어
http://jqueryui.com/demos/toggleClass/
를 내 사이트 중 하나에 이렇게 (/ 아웃 light
클래스를 페이드와 dark
클래스에서/페이드) :
$('body').toggleClass('light', 250).toggleClass('dark', 250);
체크 아웃 jQuery를위한 컬러 플러그인 : https://github.com/jquery/jquery-color
fadeIn을 시도하십시오.
$(".myClass").fadeIn("slow");
비록 다른 언급이 당신이 jQuery를 UI를해야 할 수도 복잡성에 따라.
요소에 적용된 클래스가 아니라 요소가 사라집니다. – Matt
사실,이 기능은 jQuery core imo에 있어야합니다. –
달성하려는 목표입니까? Here's the jsFiddle
HTML :
<input type="button" id="toggle" value="toggle" />
<br />
<div id="classContainer">
<div id = "class1">
</div>
<div id = "class2">
</div>
</div>
jQuery를 :
$("#toggle").click(function(){
if ($("#class1").is(":visible")) {
$("#class1").fadeOut();
$("#class2").fadeIn();
}
else {
$("#class1").fadeIn();
$("#class2").fadeOut();
}
});
CSS :
#classContainer
{
position: relative;
}
#class1, #class2
{
height: 100px;
width: 100px;
position: absolute;
top: 0;
left: 0;
}
#class1
{
background-color: red;
display: none;
}
#class2
{
background-color: blue;
}
이것은 기본적으로 내가 끝낸 일이다. – Andrew
- 1. jQuery Tab Fade Animation
- 2. jquery fade content
- 3. jQuery cycle fade on hover
- 4. Jquery content fade help!
- 5. Jqgrid fade In fade out?
- 6. jQuery 클래스 간 전환
- 7. Jquery hover fade thumbnails
- 8. jQuery : Fade not working
- 9. fade in jquery를 prepend로 사용하는 방법은 무엇입니까?
- 10. jquery에서 bg 색상을 페이드 (fade) 하시겠습니까?
- 11. jquery by class fade out
- 12. jQuery cycle fade effect mouseover
- 13. jquery cycle fade 이미지 위치 중심
- 14. jquery fade popupwindow
- 15. jquery fade issue
- 16. jquery fade in issues
- 17. jQuery : Toggle & Fade In?
- 18. Jquery - background fade.
- 19. jQuery를 사용하여 배경 이미지를 어떻게 페이드 (fade)합니까?
- 20. Objective-C : 클래스 간 통신 방법은 무엇입니까?
- 21. Javascript (jQuery)로 div를 순차적으로 페이드 아웃하는 방법은 무엇입니까?
- 22. jQuery fadeIn() 페이드 인하지 않음
- 23. jQuery를 : 페이드 아웃 - 일을 - 페이드 패턴
- 24. jquery 이미지 바꾸기에 fade 추가하기
- 25. jquery element cross fade plugin
- 26. JQuery Progress Circle + Fade 페이지?
- 27. 클래스 간 통신
- 28. Jquery Fade In이 Safari에서 작동하지 않습니다.
- 29. addclass/removeclass 이벤트에 fade-in 또는 fade-out을 추가하십시오.
- 30. jquery fade in, 이미지 위에있는 이미지
가능한 중복 : http://stackoverflow.com/questions/2176413 당신이 할 수있는 –
이 jQuery UI의 Transition Plugin (IIRC)을 사용하지만 jQuery UI를 추천하지는 않는다. 선호. – Bojangles
jQuery를 사용해야합니까? 가장 최근의 브라우저 (물론 IE는 제외하고, 다음 버전을 제외하고, IE10)는 독자적인 스타일 규칙을 사용하면 CSS 전환을 어느 정도 지원합니다. 아니면 그게 문제인가? 매우 유망 해 보이는 – JayC