为了账号安全,请及时绑定邮箱和手机立即绑定

使用 JavaScript 删除屏幕大小低于某个像素的 div

使用 JavaScript 删除屏幕大小低于某个像素的 div

慕斯王 2021-06-29 02:08:37
我是编码新手。我知道这可以通过 css 来完成,但想通过使用 JavaScript 来完成。我有一个 div 标签,不想在 630px 屏幕尺寸下显示它。我搜索了这个网站,并在另一个问题中找到了这段 JavaScript 代码,我喜欢它:if( window.innerWidth > 630 ) {//Your Code}但是由于我是新手,我不熟悉如何将它插入到我的 PHP 代码中以及在何处插入 div,因此它仅适用于 630px 以上的屏幕。
查看完整描述

2 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

这是一种在屏幕宽度小于 700px 时隐藏 div 的方法


function myFunction(x) {

  if (x.matches) { // If media query matches

    document.getElementById("divIWantedToHide").style.visibility = "hidden";

  } else {

    document.getElementById("divIWantedToHide").style.visibility = "visible";

  }

}


var x = window.matchMedia("(max-width: 700px)")

myFunction(x) // Call listener function at run time

x.addListener(myFunction)

<div id="divIWantedToHide">

tset

</div>

我个人建议您使用 CSS 来实现更精确的媒体查询。


@media only screen and (max-width: 700px) {

  #divIWantedToHide {

    display: none;

  }

}

<div id="divIWantedToHide">

tset

</div>


查看完整回答
反对 回复 2021-07-01
  • 2 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信