是否可以检测浏览器窗口的宽度,如果低于1024,则隐藏页面上的元素?
或许在JQuery中? : - )
答案 0 :(得分:7)
您可以使用CSS media query完成此操作。
@media (max-width: 1024px) {
#someElement { display:none; }
}
某些较旧的浏览器不支持媒体查询,因此您也可以使用jQuery来完成此操作。此示例将在窗口调整大小时显示/隐藏元素
<div id="someElement">SOME ELEMENT</div>
<script>
$(function() {
$(window).bind("resize", function() {
$('#someElement').toggle($(this).width() >= 1024);
}).trigger("resize");
});
</script>
答案 1 :(得分:4)
if ($(window).width() < 1024) {
$('#someElement').hide();
}
或:
$('#someElement').toggle($(window).width() >= 1024);