通过javascript更改CSS的媒体查询
有没有办法通过javascript更改网站的实际媒体查询 我正在开发一个应用程序,它包含在我客户网站上的iframe中,重新计算身体的宽度,在右侧放置一个面板。调整浏览器的大小时,会调用客户端的媒体查询并在不考虑iframe的情况下进行操作,从而导致布局混乱 你有没有发现一种方法可以让我用javascript改变客户端的媒体查询,从而保持布局的整洁 谢谢你的帮助 中有一个示例说明如何使用javascript动态加载css文件。您可以将此与通过jquery删除原始样式表相结合,如:通过javascript更改CSS的媒体查询,javascript,html,css,media-queries,Javascript,Html,Css,Media Queries,有没有办法通过javascript更改网站的实际媒体查询 我正在开发一个应用程序,它包含在我客户网站上的iframe中,重新计算身体的宽度,在右侧放置一个面板。调整浏览器的大小时,会调用客户端的媒体查询并在不考虑iframe的情况下进行操作,从而导致布局混乱 你有没有发现一种方法可以让我用javascript改变客户端的媒体查询,从而保持布局的整洁 谢谢你的帮助 中有一个示例说明如何使用javascript动态加载css文件。您可以将此与通过jquery删除原始样式表相结合,如: $("link
$("link[rel='stylesheet']").remove()
然后重新加载相同的css文件,但使用另一种媒体进行新的媒体查询。我在这里找到了答案:我们可以使用document.styleSheets进入css。您可以访问样式表吗?我只是在网站上有一个标签,所以我只能执行Javascript。也许有一种方法可以在不更改媒体查询的情况下修复它。你能发布一张图片,显示布局混乱的问题吗?对不起,没有任何内容是实时的。同源策略阻止页面访问不同域的Iframe的内容。你可能不能做你想做的事。