jQuery MiniUI

 找回密码
 立即注册
查看: 2548|回复: 6
打印 上一主题 下一主题

最外层设置皮肤风格和尺寸,在iframe的iframe中无效是怎么回 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2018-11-7 15:32:24 |只看该作者 |倒序浏览


如上图,右侧的最大区域是个iframe,该区域中,有个子iframe红色框的,
我在总的miniui.Cookie.set('miniuiMode', 'Large');设置了这个,
但是只在左侧和右侧的最大区域有效果,右侧的子iframe里的内容还是没变化。
这个要怎么才能使它也生效呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2018-11-7 15:42:40 |只看该作者
iframe内部的页面也要设置一下。

Rank: 4

板凳
发表于 2018-11-7 15:45:20 |只看该作者
dforce 发表于 2018-11-7 15:42
iframe内部的页面也要设置一下。

是手动设置吗?
是用miniui.Cookie.set('miniuiMode', 'Large');
还是直接写<style url='' />

Rank: 4

地板
发表于 2018-11-7 15:47:10 |只看该作者
我之前看了下,本身的设置方法相当于把右侧大区域的iframe里加了个css引用,但是该iframe里的iframe是没有设置的

Rank: 8Rank: 8

5#
发表于 2018-11-7 16:02:55 |只看该作者
sunxue299 发表于 2018-11-7 15:47
我之前看了下,本身的设置方法相当于把右侧大区域的iframe里加了个css引用,但是该iframe里的iframe是没有 ...

cookie是对应页面的,你现在只在主页面加了cookie,那么主页面加载的时候到这个cookie,然后boot.js加载的时候就多加载了largeMode.css这个文件,你用iframe加载的话,那里面的页面是没有cookie的,也就是不会加载largeMode.css。要么单独给这个页面设置cookie,要么boot.js里面直接处理所有页面都引用这个css

Rank: 4

6#
发表于 2018-11-7 16:57:27 |只看该作者
本帖最后由 sunxue299 于 2018-11-7 16:59 编辑
dforce 发表于 2018-11-7 16:02
cookie是对应页面的,你现在只在主页面加了cookie,那么主页面加载的时候到这个cookie,然后boot.js加载的 ...

boot.js里面直接处理所有页面都引用这个css
怎么能设置所有页面都引用这个css呢?或者说,我想永久的改成另一种风格,用cookie这种方式是不是就不太方便了

Rank: 8Rank: 8

7#
发表于 2018-11-7 17:00:49 |只看该作者
sunxue299 发表于 2018-11-7 16:57
boot.js里面直接处理所有页面都引用这个css
怎么能设置所有页面都引用这个css呢?或者说,我想永久的改成 ...

所有页面用boot.js引入miniui,在boot.js里面直接加你要全局引用css文件

Archiver|普加软件

GMT+8, 2024-6-26 13:24 , Processed in 1.036817 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部