javascript - 当屏幕达到一定尺寸时使用 jQuery 或 javascript 删除 Div 标签?

标签 javascript jquery html

您好,我想知道使用 jQuery 或 javascript 可以删除某个 div 标签,以便当屏幕达到特定尺寸(例如 500px)时它根本不显示。

最佳答案

您应该使用 matchMedia Javascript API,它在当今的浏览器中具有非常良好的支持。

例如:

var width = window.matchMedia('screen and (width: 500px)');

matchMedia 将返回一个 MediaQueryList 对象,其中包含一个 matches bool 值,指示是否传入媒体查询当前是否匹配。

这些 MediaQueryList 对象的伟大之处在于,它们提供添加删除监听器的方法,当这个状态改变时。

例如:

width.addListener(function( mql ) {
    if( mql.matches ) {
        // yes, the device screen width is now 500 pixels
    } else {
       // no, the width is below 500 pixels
    }
});

关于javascript - 当屏幕达到一定尺寸时使用 jQuery 或 javascript 删除 Div 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14337438/

相关文章:

Javascript 未在页面加载时启动

c# - CSS - 在单个 DIV 中并排放置元素,对齐

javascript - 从 Promise 返回数据并在另一个方法中获取它

javascript - 间接单击提交按钮不会设置 $_POST ['submit' ]

javascript - 如何使用 jQuery 获取表中每一列的值?

jquery - 为什么下拉菜单向左对齐?

javascript - 根据单选按钮值显示或隐藏表格行

javascript - 将彩色 Logo 转换为纯白色 Logo

javascript - JQuery/Javascript 选择不可见元素

css - 如何为 Carousel 设置 100% 宽度?