같은 크기의 다른 요소를 fadeIn()해야하기 때문에 fadeOut() 메서드를 사용하여 공간을 유지하므로 다른 요소가 다시 생성되지 않습니다 split-second 동안 흐른 다음 fadeIn()은 같은 크기의 또 다른 요소를 가져올 것인가?jQuery에서 요소의 부동산을 잃지 않고 fadeOut()을 사용할 수 있습니까? (invisible vs display : none)
4
A
답변
9
두 가지 기술이 마음에 와서 ... 당신은 사업부로 포장 ... 그 사업부에 같은 차원을 넣을 수 있습니다 :
- 랩 차지 사업부의 요소 정확한 공간.
- .animate 메서드를 사용하여 항목의 불투명도를 100 %에서 0 %로 변경 한 다음 애니메이션이 완료되면 새 요소를 스왑하고 다시 애니메이션을 사용하여 불투명도를 0 %에서 100 %로 변경합니다.
2
내 제안
2
내부에 페이드하고 싶은 요소를 고정한 후 <div style="display:block;width:300px;height:200px;">
으로 고정하면 내부에 요소를 숨기면 전혀 영향을주지 않습니다.
0
나는 내 자신의 수정을했습니다.
예를 들면 그래서/**
* Keep the window height, to avoid user being thrown up (i.e. on fade out, remove, hide, etc)
*/
function keepHeight() {
$('body').css('min-height', $(document).height());
}
: 나는 페이드 아웃을 실행하기 전에, 나는이 기능을 실행
/**
* Keep window height
*/
keepHeight();
/**
* Fade out
*/
$('#someDiv').fadeOut();
관련 문제
- 1. display : none 및 scrolling text
- 2. IE8 no honoring display : none
- 3. div : "display : none"스타일이 표시됩니다.
- 4. "display : none"을 사용할 때 jQuery로 양식 제출 문제가 발생했습니다.
- 5. divs display none ie6 및 jquery 토글
- 6. 설정에서 jQuery 사이클 중지 display : none;
- 7. .comment {Display : none;} 1 페이지에서만 작동
- 8. jQuery display = "none"없이 요소 가져 오기
- 9. 허니팟 captcha는 'display : none;'보다 복잡해야합니까?
- 10. 마지막 요소의 "display"속성을 얻으십시오
- 11. jQuery에서 바인딩을 잃지 않고 컨테이너의 내부 내용을 추가합니다.
- 12. jQuery의 hide()와 .css ('display', 'none')의 차이점은 무엇입니까?
- 13. 위치를 잃지 않고 같은 줄에있는 물체가 있습니까?
- 14. 조건부 표시 장치에 대한 대안이 있습니까? none
- 15. Extjs : 상위 패널 컨테이너가 "display : none"인 동안
- 16. jquery에서 CSS 태그를 사용할 수 있습니까?
- 17. 리뷰를 잃지 않고 AppStore에서 앱 업데이트를 제출할 수 있습니까?
- 18. 어떻게하면 현재 위치를 잃지 않고 TComboBox를 닫을 수 있습니까?
- 19. 모듈을 잃지 않고 Windows에서 Perl을 어떻게 업데이트 할 수 있습니까?
- 20. TextBox에서 포커스를 잃지 않고 Button을 클릭 할 수 있습니까?
- 21. EXIF 데이터를 잃지 않고 이미지 크기를 조정할 수 있습니까?
- 22. 어떻게 캡슐화를 잃지 않고 트랜잭션을 수행 할 수 있습니까?
- 23. 사용자 정의를 잃지 않고 Eclipse를 어떻게 다시 설치할 수 있습니까?
- 24. 어떻게 Perl bignum을 정밀도를 잃지 않고 printf 할 수 있습니까?
- 25. 이전 내용을 잃지 않고 델파이 배열의 크기를 조정할 수 있습니까?
- 26. SEO를 잃지 않고 리디렉션 페이지
- 27. display : table-cell을 사용할 수 있고 너비/높이가 고정되어 있습니까?
- 28. 다른 div의 이미지를 클릭하여 div 표시 (스타일은 "display : none")
- 29. jquery에서 요소의 id를 변경합니까?
- 30. style = "display : none"을 사용하여 div에있는 .NET 버튼
3.'fadeTo을()': –
누트는 정답 +1을 제공합니다. – jmcollin92