滚动到ckeditor的底部

时间:2014-09-17 21:10:52

标签: javascript jquery scroll ckeditor textarea

关于如何使用javascript / jQuery滚动到ckeditor编辑器底部的任何想法?

我找不到任何东西。

我所有的搜索节目都是:

document.getElementById("ID").contentWindow.scrollTo(0,3);

这给了我一个错误的contentWindow未定义。

ckeditor文本部分的类似乎是" cke_editable"。

滚动到编辑器底部的任何帮助?

1 个答案:

答案 0 :(得分:3)

访问编辑器并通过它获取可编辑区域,而不是直接获取DOM元素。像这样:

var editor = CKEDITOR.instances.editor1; 
var jqDocument = $(editor.document.$);
var documentHeight = jqDocument.height();
jqDocument.scrollTop(documentHeight);

这适用于演示:http://ckeditor.com/demo(如果您在控制台中尝试,则需要var $ = jQuery;)。

请注意,您的编辑器可能未命名为“editor1” - 请为您使用适当的名称。