javascript - 获取浏览器宽度并根据大小隐藏元素?

标签 javascript jquery width resolution

是否可以检测浏览器窗口的宽度并在页面上隐藏小于 1024 的元素?

也许在 JQuery 中? :-)

最佳答案

您可以使用 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>

关于javascript - 获取浏览器宽度并根据大小隐藏元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2160659/

相关文章:

Css 全宽和滚动条问题

css - 背景 CSS 100% 宽度水平滚动问题

html - 如何使本身以百分比定义的父div的固定div宽度?

javascript - 重新启动/刷新 Javascript 函数或计时器

javascript - 如何将变量与Jquery结合起来?

javascript - 如何在 jQuery 中使用 if 语句

php - 如何在 Laravel 5 中使用我自己的 Jquery

jquery - HTMLDOM : How to change text "files selected" from upload button using jquery or javascript?

javascript - 如何在窗口关闭前弹出模式?

javascript - 有谁知道为什么这个错误在几分钟后一次又一次地发生