Tag: ckeditor

CKEditor中的自动完成列表

我需要向CKEditor添加一个function,以便在用户在文档中键入“#”时向用户提供建议,这些建议可以根据页面上的其他字段动态更改。 请帮忙

如何将占位符属性添加到CKEditor实例?

现在,使用Alfonso的插件 ,我可以在config.js中添加占位符属性。 但是,由于我正在添加到config.js中,这意味着所有实例都将具有相同的占位符文本,对吧? 好吧,我不希望我的ckeditor的所有实例都有相同的占位符文本,因为我也注意到他也说: 可以在配置中设置该值,也可以将其设置为替换元素的属性 我想这意味着我们可以将“输入内容…”作为ckeditor1的占位符文本和“Blabla …”作为ckeditor2的占位符文本。 我怎么做? 或者那不是他的意思? 我尝试了几种方法,包括 var ckeditor = CKEDITOR.replace(‘ckeditor1’); ckeditor.placeholder = ‘Type sometheing….’; 和 var config = []; config[‘placeholder’] = ‘some value’; //or config = [{placeholder:’some value’}] CKEDITOR.replace(“myeditor” , config ); 在那个特定的页面里但无济于事……我也清除了我的缓存。

如何在CKEditor上设置默认字体大小

我在设置CKEditor实例的默认字体大小时遇到​​问题。 我试过谷歌搜索,但没有发现任何回答我的问题。 我有一个页面,它接受一个网站的输入。 有3个Editor实例,我必须将第一个实例的默认字体大小设置为20到30px。 我已经尝试修改CKEDITOR文件夹中找到的contents.css并更改其中的font-size但它会影响所有3个编辑器实例 /* Copyright (c) 2003-2011, CKSource – Frederico Knabben. All rights reserved. For licensing, see LICENSE.html or http://ckeditor.com/license */ body { /* Font */ font-family: Georgia; font-size: 12px; /* Text color */ color: #222; /* Remove the background color to make it transparent */ background-color: #fff; } ol,ul,dl { /* IE7: […]

CKEditor,初始化使用insertElement添加的小部件

我创建了一些小部件,他们在初始启动时加载得很好,但我通过以下方式将更多此类小部件添加到编辑器中: ckeditorInstance.insertElement( CKEDITOR.dom.element.createFromHtml(”)); 它插入很好,但是ckeditor无法识别作为窗口小部件插入的元素,因此窗口小部件可编辑字段不会像它们应该那样启用。 有没有办法让ckeditor重新扫描其内容来初始化它尚未初始化的任何新小部件?

CK编辑第二次validation

我的HTML中有两个CKEditor(我的意思是说多个ckeditors)。 另外我使用Validate插件检查CKEditor是否为空,如果为空显示错误。 validation工作完美,但它第二次validation,而它应该第一次validation自己。 我在这里检查了所有的问题和答案,但都没有帮助。 我创建了一个JS小提琴 。 validation代码: HTML Editor 1: Editor 2: 脚本 $(document).ready(function(){ // validate signup form on keyup and submit $(“#frmEditor”).validate({ ignore: [], debug: false, rules: { editor1:{ required: true }, editor2:{ required: true } }, messages: { editor1: { required: “Please enter” }, editor2: { required: “Please enter” } }, submitHandler: function(form) […]

使用JQuery设置CKEditor值

我有一个CKEditor textarea: 我有jQuery试图从数据库中设置值: $(‘#ContentPlaceHolder_taBody’).val(substr[5]); 不要担心我已经测试过它返回字符串的子字符串。 出于测试目的,我用“test”替换了子字符串,并且收到了同样的问题。 我知道围绕这一行的jquery不会影响它,因为我正在尝试填充其他文本字段。 就说到了ckeditor。 这是整个脚本: function (obj) { $.ajax({ type: “POST”, url: “ContentSections.aspx/GetContentDetails”, data: ‘{“nodeID”: “‘ + obj.attr(‘id’) + ‘”}’, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function (msg) { var str = msg.d; var substr = str.split(‘|||’); $(‘#ContentPlaceHolder_hfContentSectionID’).val(substr[0]); $(‘.txtAlias’).val(substr[1]); $(‘.txtBrowserTitle’).val(substr[2]); $(‘.txtMetaDescription’).val(substr[3]); $(‘.txtMetaKeywords’).val(substr[4]); $(‘#ContentPlaceHolder_taBody’).val(substr[5]); } }); } 问题是没有任何内容被填充,也没有显示javascript错误。 我试着四处看看但找不到任何帮助我的东西。 有没有人有任何想法?

如何使用Javascript在CKEditor中查找和替换文本?

如何使用Javascript在CKEditor中查找和替换文本? 谢谢你的建议!

如何在CKeditor中使用自定义键盘快捷键与jQuery?

我已经替换了用户用来编辑CKeditor内容的textarea。 在此更改之前,用户通过按Ctrl + S来保存文本。 这是通过jQuery Hotkeys插件完成的。 由于CKeditor将其文本编辑器放在iframe中,因此在编辑文本时快捷方式不起作用。 我希望有人能帮我找到解决方案。

Jqueryvalidation不与ckeditor一起使用

我正在使用jQuery来validation表单..但是当我使用CKeditor并尝试使用jQueryvalidation它时,它不起作用。 这是HTML代码的片段 Submit 这是表单validation代码 $(document).ready(function(){ $(“#f3”).validate( { debug: false, rules: { cktext:{ required:true, minlenght:10 } } }); }); 仅供参考:为其他表单字段工作的jqueryvalidation期望ckeditor textarea提交 任何建议..摆脱这个问题..

获取JS中DOM元素的计算字体大小

是否可以检测DOM元素的计算font-size ,考虑在其他地方(例如在body标签中)进行的通用设置,inheritance的值等等? 一个独立于框架的方法会很好,因为我正在研究一个独立运行的脚本,但这当然不是必需的。 背景:我正在尝试调整CKEditor的字体选择器插件(源于此处 ),以便它始终显示当前光标位置的字体大小(而不是仅在具有显式font-size设置的范围内时,这是目前的行为)。