首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript -模拟CSS媒体查询?

问Javascript -模拟CSS媒体查询?
EN

Stack Overflow用户
提问于 2014-03-07 12:16:09
回答 2查看 3.8K关注 0票数 4

在我的CSS文件中有:

代码语言:javascript
复制
@media (max-width: 480px) {
  div {
     background: red;
  }
}

模拟javascript

有没有办法用Javascript来模拟480 to设备的宽度?我正在考虑一个按钮与点击事件,以使CSS更深的设备是最大480 max宽度。

如果可能的话,我将使用jQuery来模拟媒体查询。

EN

回答 2

Stack Overflow用户

发布于 2014-03-07 12:48:34

您可以在JS中手动设置viewport,这可能是解决方案。这个问题涵盖了Dynamic viewport

将内容属性设置为包含width参数:

document.getElementById("viewport").setAttribute("content", "width=1024, initial-scale=0, maximum-scale=1.0, minimum-scale=0.25, user-scalable=yes");

来自http://www.wearecube.ch/how-to-do-responsive-optout-by-setting-the-view-port-with-javascript-or-ruby-on-rails/

票数 3
EN

Stack Overflow用户

发布于 2014-03-07 12:51:12

点击F12,然后转到仿真选项卡(IE),打开控制台抽屉,点击模拟(Chrome),或者其他你正在使用的浏览器。

在这里,您可以模仿任何屏幕或设备规格,您想要测试。

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22249858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档