我正在使用iframe,我有一个简单的UI按钮。当按下按钮时,我从iframes头部删除样式表(并添加另一个样式表)。这有效。 在第二个按钮按下我删除以前添加的样式表。这有效。 但是,当我想插入我在第一个按钮上移除的样式表时,它不起作用。
看起来我只能插入一个从未加载过iframes头的样式表。
有谁知道为什么会这样? 有解决方法吗?
答案 0 :(得分:0)
我必须更改用于替换样式表的函数。
以前,我用过
ed.dom.loadCSS( ed.settings.content_css );
将样式表插入编辑器iframe头部。
moyxiecode spocke的主要开发人员确认loadCss只加载样式表一次(过去几次)
使用这个jQuery代码而不是上面的代码就像一个魅力:
$('#'+ed.id+'_ifr').contents().find('head').append('<link href="'+ed.settings.content_css+'" rel="stylesheet">');