0

我正在使用 iframe,并且我有一个 tinymce UI 按钮。当按钮被按下时,我从 iframe 头部删除了一个样式表(并添加了另一个样式表)。这行得通。在第二个按钮按下时,我删除了以前添加的样式表。这行得通。但是,当我想插入在第一个按钮按下时删除的样式表时,它不起作用。

看起来我只被允许插入一个从未加载到 iframe 头中的样式表。

有谁知道这是为什么?有解决方法吗?

4

1 回答 1

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">');
于 2011-03-23T15:16:28.103 回答