이 웹 사이트에서 사용되는 효과를 얻으려는 시도 인 http://www.qvivo.com/. jquery 잘 작동하고, 내 문제는 왼쪽 된 패널/세로 막대를 확장 할 때 주 콘텐츠를 자동으로 조정하는 방법입니다. 얘들 아 좀 도와 줘. 미리 감사드립니다.사이드 바가 jquery 애니메이션을 사용하여 펼치면 div 자동 할당
답변
Liam from QVIVO 여기에. 사이트의 틀을 모방하기 위해 jsFiddle (http://jsfiddle.net/fZy6z/)을 작성했습니다.
나의 주요 충고는 브라우저가 당신을 위해 대부분의 일을하도록 노력하는 것이다. JQuery로 애니메이션을 적용하는 대신 CSS 전환을 사용하여 클래스 태그를 추가하거나 제거했습니다. 처음에는 이점을 볼 수 없지만 복잡한 DOM 트리로 오른쪽 패널을 채우기 시작할 때는 하드웨어 가속 전환을 통해 원활하게 애니메이션을 적용하는 유일한 방법을 찾을 수 있습니다.
주요 콘텐츠의 자동 크기 조정 문제는 매우 간단합니다. 포함 된 div의 너비 값을 선언하지 마십시오. 어쨌든 자동 너비로 페이지가 확장됩니다. 이 div 내의 콘텐츠에는 너비 값인 100 %를 부여 할 수 있습니다.
건배, 리암
입니다. 정말 대단했습니다. 정말 감사드립니다. –
언제든지 문제는 없습니다. –
나는 JQuery와 함께 최고의 아니다, 그래서 자바 스크립트와 그것을 조금 섞는다.
원하는 너비의 너비 %로 게임해야합니다.
CSS에서 먼저 passes_button 클래스를 넣었습니다. Absoute를 넣었습니다. 또한 내가 플로트 내가 JS에 더 나은 생각으로 내 자바 스크립트의 일부, 나는 애니메이션이 방법
var content = document.getElementsByClassName("content");
$('.panel_button').click(function()
{
$(".panel").animate({width:'toggle'},500);
if(content[0].style.width=="70%"){
$(".content").animate({width:"90%"},500);
$(".panel_button").animate({left:"0%"},500);
}
else{ $(".content").animate({width:"70%"},500);
$(".panel_button").animate({left:"29%"},500);
}
});
를 만든 당신의 jQuery의 ands에 대한 다음
.panel_button{
height: 50px;
width: 50px;
cursor: pointer;
background-image: url(images/arrow.png);
background-position: center center;
background-repeat: no-repeat;
border: thin solid #CCC;
margin-left: -1px;
top: 200px;
position:absolute;
}
를 왼쪽으로 제거하지만, 마찬가지로 내가 말했듯이, 당신은 것입니다 Width와 positon을 가지고 놀 필요가 있습니다. 또한 공중 선회를 위해 떠있는 부유물을 제거하십시오.
- 1. 사이드 바가 축소되어 축소됩니다.
- 2. Wordpress 사이드 바가 표시되지 않음
- 3. div 사이드 바가 겹치는 콘텐츠를 방지하는 방법은 무엇입니까?
- 4. 사이드 바가 컨텐트 div의 하단에 도달하지 않습니다
- 5. 사이드 바가 매우 길 때 화면 이동/고정 사이드 바가 잘립니다.
- 6. jquery : div 높이를 동적으로 할당
- 7. JQuery 고정 사이드 바가 긴 콘텐츠에서 작동하지 않습니다.
- 8. CSS : 사이드 바가 올바르게 작동하지 않습니다.
- 9. IE에서 CSS 문제 : 사이드 바가 표시되지 않습니다.
- 10. Google Chome - 일부 컴퓨터에서만 사이드 바가 깨졌습니다.
- 11. 내 사이드 바가 콘텐츠 아래로 푸시되는 이유는 무엇입니까?
- 12. 웹 사이트 오래된 인터넷 익스플로러 버전에 사이드 바가 표시되지 않음
- 13. 비 동적 보조 사이드 바가 전혀 나타나지 않습니다.
- 14. 사이드 바가 상단의 주 콘텐츠와 정렬되지 않는 이유를 파악합니다.
- 15. div 크기로 자동 위치를 유지하는 jQuery 애니메이션
- 16. jQuery - div id 자동 감지
- 17. Jquery 자동 새로 고침 div
- 18. 자동 스크롤 사이드 바 항목
- 19. jquery 애니메이션을 한꺼번에 실행합니다.
- 20. 사이드 바가 숨겨져있을 때 콘텐츠의 너비를 100 %로 설정 하시겠습니까?
- 21. 단계 패널이 너무 넓은 경우 ASP.NET 마법사의 사이드 바가 줄어듦
- 22. jquery 사이드 카테고리 메뉴
- 23. jQuery 탐색 바가 작동하지 않습니까?
- 24. jquery : 자동 크기 절대 위치 자식 div
- 25. jQuery Sortable - 오버플로가있는 div 스크롤 : 자동
- 26. WordPress 테마에 사이드 바가 있는지 여부를 감지하는 방법
- 27. CSS 사이드 바가 아무 이유없이 페이지에 떨어지고 있습니까?
- 28. 내 웹 사이트에는 사이드 바가 있던 줄이 있습니다. 어떻게 제거합니까?
- 29. 오른쪽 사이드 바가 내용 아래에 나타납니다 - Drupal Zen Subtheme
- 30. jQuery 사이드 바 및 쿠키를 구현하는 방법
필자의 경우 % 및 display : none을 사용합니다. 그리고 좋은 HTML 골격 만들기. 코드가 없으므로 더 말할 수 없습니다. –
오른쪽이 반응하며 왼쪽이 고정됩니다. 반응이 빠른 디자인을 연구합니다. 여기 – JKirchartz
코드는 http://jsfiddle.net/ytsejam/hqNee/1/ –