안녕하세요 누구든지 도움이 될지 궁금합니다. jQuery를 사용하여 반응 형 사이트를 만들려고합니다. 대상 잠재 고객이 IE7/8 및 css3-mediaqueries에 있으므로이 방법을 사용해야합니다. .js는 jQuery UI에 방해가되는 것 같습니다.) 다음 스크립트를 사용하여 너비와 높이를 감지하고 이에 따라 스타일을 적용합니다. 너비가 크지 만 높이가 아니라면 SMstyle.css이 style.css으로 덮어 씁니다. 나는 자바 스크립트를 배우려고 노력하고 있지만, 순간에 강하지는 않다. 나는 더 쉬운 방법이 있다는 것을 안다! 어떤 도움을 ...화면 크기에 따라 스타일 시트를 jQuery로 바꿈
function adjustStyle(width, height) {
width = parseInt(width);
height = parseInt(height);
if (((width >= 701) && (width < 1200)) || (height < 800))
$("#size-stylesheet").attr("href", "css/SMstyle.css");
else
$("#size-stylesheet").attr("href", "css/style.css");
}
$(function() {
adjustStyle($(this).width(), $(this).height());
$(window).resize(function() {
adjustStyle($(this).width(), $(this).height());
});
});
당신은 PX 또는 백분율의 높이를 지정하는? 특정 부모 요소가 없으면 높이가 백분율로 작동하지 않습니다. 스타일 시트를 호출하는 것보다 PX의 높이를 동적으로 설정해야 할 수도 있습니다. 직감이 올바른 경우입니다. – Ben
감사합니다. Ben 픽셀 단위로 호출합니다. – user1919582