자바 스크립트 (jQuery 없음)를 사용하여 브라우저 창의 크기가 바뀔 때 div 너비를 변경하는 방법은 무엇입니까? 사용자가 브라우저의 크기를 조정할 때이 작업을 동적으로 수행하려고합니다. 도와주세요, 즉시 ... css로이 직업에 대한 제안이 있으십니까?브라우저 창 크기가 자바 스크립트로 바뀔 때 div 너비를 변경하는 방법
답변
비율을 사용하십시오. 예 : width="50%"
브라우저 크기가 변경되면 너비가 변경됩니다.
을 볼 수 있기 때문에이 코드는 저에게 적합하지 않습니다. div 엘리먼트의 부모는 고정 너비이고 shoulde는 고정 너비입니다. – misagh01
당신은 CSS 나에 javscript 이것을 설정할 수 있습니다
CSS 손쉽게 %의 즉div {
width: 95%;
}
을 사용하여 수행 할 것
JS 쉽게
var element = document.getElementById("x");
window.addEventListener('resize', function(event) {
element.style.width = window.style.width;
});
감사합니다.이 코드는 저에게 적합하지 않습니다. 왜? – misagh01
정확히 작동하지 않는 것은 무엇입니까? jsfiddle은 당신을 도와 주는데 아주 좋을 것입니다. –
이 코드를 사용해야 할 것이다 모든 브라우저에서 작동합니다. 하지만 실제로 CSS를 사용해야합니다.
<!DOCTYPE html >
<html>
<head>
<meta charset="utf8" />
<title>untitled</title>
</head>
<body>
<div id="myDiv" style=" height: 200px; margin:10px auto; background: green;"></div>
<script type="text/javascript">
var myElement = document.getElementById('myDiv');
function detectWidth(){
var myWidth = 0;
if(typeof (window.innerWidth)== 'number'){
myWidth = window.innerWidth;
}
else {
myWidth = document.documentElement.clientWidth; //IE7
}
myElement.style.width=myWidth-300+'px';
}
window.onload=function(){
detectWidth();
};
window.onresize = function(){
detectWidth();
};
</script>
</body>
</html>
- 1. 창 크기가 바뀔 때 그림 이동
- 2. 윈도우 크기가 바뀔 때 검도 윈도우 위치를 변경하는 방법
- 3. 2dimple.js/d3.js 창 크기가 바뀔 때 자동 크기 차트
- 4. 창 크기가 바뀔 때 부트 스트랩의 격자를 변경하십시오.
- 5. 창 크기가 변경 될 때마다 div 치수를 변경하는 방법은 무엇입니까?
- 6. 브라우저 크기가 작은 경우 div 위치를 고정에서 절대로 변경하는 방법
- 7. 화면 크기가 바뀔 때 슬라이더가있는 DIV 크기 조절
- 8. 안드로이드 - 이미지 크기가 바뀔 때
- 9. jQuery 브라우저 창 크기가 바뀌더라도 요소 너비를 알아 낸다.
- 10. 윈도우 크기가 바뀔 때 웹 페이지의 내용이 바뀌지 않도록 유지
- 11. 다른 콘텐츠 크기가 바뀔 때 div 위치에 애니메이션 적용
- 12. 창 너비를 사용하여 href를 변경하는 방법
- 13. 자바 스크립트로 동적으로 div의 너비를 변경합니다.
- 14. 자바 스크립트로 div 변경
- 15. 자바 스크립트로 div 변경
- 16. JFrame의 크기가 바뀔 때 시계가 나타납니다.
- 17. 텍스트가 바뀔 때 jButton 크기가 변경되지 않음
- 18. 반지 크기가 바뀔 때 Riak 데이터 이전하기
- 19. 브라우저 창의 너비가 바뀔 때 절대 값으로 div 위치를 계산하는 방법
- 20. 콘텐츠가 자바 스크립트로 크기가 조정될 때 자동 높이 변경을위한 애니메이션
- 21. asp.net에서 버튼을 눌러 div 너비를 변경하는 방법 C#
- 22. 브라우저 창 중앙에 DIV 오버레이
- 23. 자바 스크립트로 다른 창 닫기
- 24. 브라우저 창 크기가 작을 때 메뉴가 위쪽으로 표시됩니다.
- 25. 창 크기가 축소되었을 때 부모 div 내에서 div 스크롤을 확인하는 방법
- 26. 자바 스크립트로 새 브라우저 창 열기 이벤트를 캡처
- 27. 팝업 창 너비를 설정하는 방법
- 28. 자바 스크립트로 브라우저 딩 소리를 방지하는 방법
- 29. 보기가 바뀔 때 창 크기 조정
- 30. 브라우저 창 너비를 채우기 위해 이미지를 늘입니다.
왜 CSS가 아닌가요? – Bobby5193
크기 조정 이벤트를 읽었습니까? 지금까지 뭐 해봤 어? https://developer.mozilla.org/en-US/docs/Web/Reference/Events/resize – Mathias
과부하가 걸릴 경우 CSS가 훨씬 우수한 jQuery를 수행하기 때문에 CSS를 간단한 작업으로 사용해야합니다. –