Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript更改CSS的媒体查询_Javascript_Html_Css_Media Queries - Fatal编程技术网

通过javascript更改CSS的媒体查询

通过javascript更改CSS的媒体查询,javascript,html,css,media-queries,Javascript,Html,Css,Media Queries,有没有办法通过javascript更改网站的实际媒体查询 我正在开发一个应用程序,它包含在我客户网站上的iframe中,重新计算身体的宽度,在右侧放置一个面板。调整浏览器的大小时,会调用客户端的媒体查询并在不考虑iframe的情况下进行操作,从而导致布局混乱 你有没有发现一种方法可以让我用javascript改变客户端的媒体查询,从而保持布局的整洁 谢谢你的帮助 中有一个示例说明如何使用javascript动态加载css文件。您可以将此与通过jquery删除原始样式表相结合,如: $("link

有没有办法通过javascript更改网站的实际媒体查询

我正在开发一个应用程序,它包含在我客户网站上的iframe中,重新计算身体的宽度,在右侧放置一个面板。调整浏览器的大小时,会调用客户端的媒体查询并在不考虑iframe的情况下进行操作,从而导致布局混乱

你有没有发现一种方法可以让我用javascript改变客户端的媒体查询,从而保持布局的整洁

谢谢你的帮助

中有一个示例说明如何使用javascript动态加载css文件。您可以将此与通过jquery删除原始样式表相结合,如:

$("link[rel='stylesheet']").remove()

然后重新加载相同的css文件,但使用另一种媒体进行新的媒体查询。

我在这里找到了答案:我们可以使用document.styleSheets进入css。

您可以访问样式表吗?我只是在网站上有一个标签,所以我只能执行Javascript。也许有一种方法可以在不更改媒体查询的情况下修复它。你能发布一张图片,显示布局混乱的问题吗?对不起,没有任何内容是实时的。同源策略阻止页面访问不同域的Iframe的内容。你可能不能做你想做的事。