($ (window) .width()를 사용하여 Jquery if else 조건을 사용하고 있습니다. 조건이 자동으로 적용되지 않고 나는 조건을 적용하려면 브라우저를 다시로드해야합니다. 내가 브라우저 크기를 조정할 때 부드러운 CSS 미디어 쿼리 모두 변화를 얻을하는 데 도움이 될 것입니다 무엇.
jQuery(document).ready(function($) {
if ($(window).width() < 767) {
$('p').removeClass('blue');
$('p').addClass('green');
}
else {
$('p').addClass('red');
$('p').removeClass('blue');
}
});
.red {
color: red;
}
.green {
color: green
}
.blue {
color: blue
}
<p class="blue">Hello World</p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
당신은 준비 문서에 전화를보십시오. 각 크기를 변경할 때마다 확인하고 싶다면'window' resize 이벤트를 사용하십시오 ... 어쨌든'window' 너비를 확인하여 뷰포트 너비를 얻는 것은 좋지 않습니다. [window.matchMedia()] (https : // developer .mozilla.org/ko-ko/docs/Web/API/Window/matchMedia). 그리고 나중에, 당신은 그걸 위해 CSS 미디어 쿼리를 사용할 수 있습니다 ... –