我在ckeditor旁边有一个导航菜单,我想在编辑器中导航,因为编辑器中的所有元素都有id
scrollIntoView
这是如何工作的
任何一个例子都会很好
答案 0 :(得分:2)
this question中的信息(几个月前我自己问)应该让你开始。 接受的答案概述了如何以编程方式从JQUery访问CKEditor文档中的元素。
应该可以获取所需的元素,并根据它执行ScrollIntoView
。
此可能已经工作(未经测试):
var documentWrapper = editorname.document; // replace by your CKEDitor instance ID
var documentNode = documentWrapper.$; // or documentWrapper['$'] ;
documentNode.getElementById("id").scrollIntoView(); // Insert your element ID there
答案 1 :(得分:0)
问题在于您实际上并未将范围放在CKEDITOR实例中。 要获取指向文档的变量,请执行以下操作:
var ckeditorDocument = CKEDITOR.instances.[instancename].document.$;