单个页面使用多个ckeditor4
时间: 2023-12-10 21:05:08 浏览: 310
ckeditor4源码(2017年最新版)
3星 · 编辑精心推荐
可以使用多个 CKEditor 实例来在单个页面中使用多个 CKEditor 编辑器。要创建多个编辑器实例,需要在 HTML 页面中多次加载 CKEditor 脚本,并在每个编辑器实例的初始化代码中指定不同的 ID 和配置选项。以下是一个示例代码,展示如何在单个页面中使用两个 CKEditor 编辑器:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Multiple CKEditor Instances</title>
<script src="ckeditor/ckeditor.js"></script>
</head>
<body>
<h1>Editor 1</h1>
<textarea id="editor1"></textarea>
<h1>Editor 2</h1>
<textarea id="editor2"></textarea>
<script>
// Initialize first editor instance
CKEDITOR.replace('editor1', {
// Config options
});
// Initialize second editor instance
CKEDITOR.replace('editor2', {
// Config options
});
</script>
</body>
</html>
```
在上面的代码中,我们在页面中定义了两个 textarea 元素,每个元素都有一个唯一的 ID(editor1 和 editor2)。然后,我们在 JavaScript 代码中初始化两个 CKEditor 实例,分别使用相应的 ID 和配置选项。
请注意,CKEditor 4.x 版本在同一页面上使用多个实例时可能会导致性能问题,因为每个实例都会加载所有必需的资源和插件。如果需要在同一页面上使用多个编辑器实例,建议使用 CKEditor 5,它具有更好的性能和可扩展性。
阅读全文