따라서 Do something if screen width is less than 960 px을 확인하여 화면 크기가 960 미만인 경우 어떻게 실행하는지 확인하십시오 px
. 그러나, 그것은 나를 위해 작동하지 않았다. 그들의 대답은 다음과 같습니다.화면 너비를 통한 감지 및 변경이 작동하지 않습니다.
if ($(window).width() < 960) {
alert('Less than 960');
}
else {
alert('More than 960');
}
시도해 보았습니다. 나는 또한 화면 크기를 말해 준 alert
을 이미 가지고있다.
var size = $(window).width();
alert(size);
는이 일했다,하지만하지 않았다 :
if (size < 1200) {
$("#mobileVersionDetected").css("display", "block");
}
else {
$("#mobileVersionDetected").css("display", "none");
}
어떤 아이디어? 차라리 그것이 작동하는 variable
를 사용하는 것보다 실제 if
function
에 $(window).width()
를 추가하는 경우
if (size < 1200) {
$('#mobileVersionDetected').attr("style", "display: block");
}
else {
$('#mobileVersionDetected').attr("style", "display: none");
}
자바 스크립트에 대한 필요가 없습니다 당신이하고있는 모든 요소를 표시/숨기기 경우. CSS 미디어 쿼리 사용 – charlietfl
@charlietfl을 에코하려면 ** [CSS 미디어 쿼리] (https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) **가 . 스크립트의 필요성을 없애고 더 효율적입니다. –