是否可以使用Javascript点击按钮触发媒体查询@media (max-width: 600px) { .a { ... } }
?(而不是将浏览器宽度真正地缩小到小于600px)
// $('#b').click(function(){ // trigger the media query });
.a { background-color: green; }
@media (max-width: 600px) {
.a { background-color: yellow; /* many other rules */ }
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="a">Hello</div>
<input id="b" type="button" value="Change" />