我正在使用window.matchMedia()
,当达到 a 时,我似乎无法获得应用辅助类的功能max or min width
。我通过简单的字体大小更改重新创建了以下问题。
我已经阅读matchMedia()
并尝试了这两种不同的方法(两者都包含在下面)。为了让函数执行,我是否需要同时包含最小值和最大值?还是我在函数本身的实际结构中遗漏了什么?
$(document).ready(function() {
var mq = window.matchMedia('(max-width: 700px)');
if( mq.matches ) {
$('.title').addClass('big')
} else {
$('.title').removeClass('big');
}
});
/*
Second method I tried
$(function() {
if( window.matchMedia('(max-width: 700px)').matches){
$('.title').addClass('big')
} else {
$('.title').removeClass('big');
}
});
*/
.title {
font-size: 20px;
}
.big {
font-size: 30px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<h1 class="title">This is a title</h1>