var wgetFrame = window.frames [0] wframeDoc = wgetFrame.document;使用execCommand应用字体大小
editor.focus();
editor.execCommand('bold');
wframeDoc.execCommand('forecolor',false,'#00ff00');
wframeDoc.execCommand('JustifyCenter', false, null);
wframeDoc.execCommand('fontsize', false, 15);
(ⅰ使用上面的代码中的CKEditor一个插件)
粗体,前景色和中间对齐,它们都corectly撕裂,选定的文本是由跨接元件
但应用时包裹所选的字体在字体元素中, 我知道这是正确的,但它需要它在一个跨度元素内
我需要知道为什么粗体,forecolor和JustifyCenter被span和f ontsize不是!
而且,如果有另一种方式来应用该样式
(PS:我运行这些命令时CKEditor的初始化,即使editort不包含任何文本,当u写definied应用的样式)
CKEDITOR.editorConfig = function(config) {
CKEDITOR.addStylesSet('customStyles',
[
{ name: 'Header 1', element: 'h1' },
{ name: 'Header 2', element: 'h2' },
{ name: 'Header 3', element: 'h3' },
{ name: 'Text', element: 'p' },
{ name: 'Left Align', element: 'img', attributes: { 'class': 'ImageLeft'} },
{ name: 'Right Align', element: 'img', attributes: { 'class': 'ImageRight'} }
]);
};
我可以应用editor.execCommand(“Header 1”); ??