2012-02-23 124 views
1

我试图只是textarea的后更改使用此代码在同一个页面上的多个CKEditor的尺寸变化CKEditor的尺寸针对不同的情况下(并非所有情况下)

<script type="text/javascript"> 
CKEDITOR.config.width ='250px'; 
CKEDITOR.config.height='600px'; 
</script> 

它改变了所有实例的页面和我知道如何在config.js调整默认值,但我试图改变某些情况下,尺寸不是所有的人

+0

你有没有找到答案?我有同样的问题,发现一个简单的解决方法,但不知道这是最好的解决方案:http://stackoverflow.com/questions/11124182/how-to-set-up-ckeditor-for-multiple-instances-with-different-高度 – Wick 2012-06-20 16:41:56

回答

2

的如果您需要更改的CKEditor的具体实例的高度,你可以改变的是config.js,那么你可以在配置文件中使用this.name来检测edito的正确实例r:

CKEDITOR.editorConfig = function(config) { 
    // Default height for all instances 
    config.height = '400'; 

    // Height for specific instance, the ID of textarea is "editor1" 
    if (this.name == 'editor1') { 
     config.height = '200'; 
    } 
};