【发布时间】:2012-12-21 01:36:57
【问题描述】:
我正在尝试在 wymeditor 中使用与我网站上相同的样式。不幸的是,这个编辑器几乎没有文档记录,所以我真的不知道该怎么做。
documentation 意味着您可以使用样式表,在其中以某种形式定义所有内容,然后在编辑器中对其进行解析和使用。我可以这样做,但只能使用类(右侧面板上的第二个框)。该文档提供了一个示例,但仅适用于类,而不适用于容器。有一个完整样式表的链接,但它是一个死链接,示例中使用的stylesheet 只定义了类,没有定义容器。
那么我将如何在编辑器中制作例如红色的 h1?或者至少在预览中。
如果有人链接或提供样式表的完整示例,其中 h1 和 p 之类的容器也被格式化并在编辑器中使用,我将非常高兴。如果这不可能,还有其他方法可以做到吗?
编辑:
我可以使用 postInit 将 CSS 注入 iframe:
postInit: function(wym) {
var $head = $(wym._box).find('iframe').contents().find("head");
$head.append($("<link/>", {
rel: "stylesheet",
href: costumIframeCss,
type: "text/css"
}));
}
现在我唯一需要做的就是对预览对话框做类似的事情。也许使用 postInitDialog(wym,wdw)。我还真不知道怎么做。最大的问题是我需要将预览对话框与其他对话框区分开来。
【问题讨论】:
标签: javascript html css wysiwyg wymeditor