gpt4 book ai didi

javascript - 如何在所见即所得模式下滚动 CKEditor?

转载 作者:行者123 更新时间:2023-11-29 15:03:28 26 4
gpt4 key购买 nike

我正在构建一个站点,一些页面包含 CKEditor(即 WYSIWYG 编辑器)的实例。到目前为止,他们工作得很好。尽管如此,事实是有时我需要将编辑区域滚动到底部而不需要用户交互(即从外部事件处理程序的主体内以编程方式执行滚动)。

问:

  • 滚动 CKeditor 的正确方法是什么(即我应该使用什么方法)所见即所得编辑器?页面可能有多个实例,我只是要求滚动特定的编辑器实例。

PS:我在文档中找不到任何内容,谷歌搜索根本没有帮助:( .

最佳答案

奥莱米斯

我不知道官方方法,但设法劫持 - 我感到羞耻 - http://ckeditor.com/demo 的 CKEditor并且以下代码适用于 IE/FF(恐怕你必须尝试其他浏览器)

document.getElementById("ifr").contentWindow.scrollTo(0,3)

其中“ifr”是我在运行时为 iframe 指定的名称。好消息是,这两种浏览器都支持出色的开发人员工具和一个可以创造奇迹的 js 控制台...

现在,CKEditor 框架没有正确的 id,但它包含的元素有(在该演示中它是一个 TD id'ed“cke_contents”)。里程可能会有所不同。这表明您可以使用 jquery 来增加它的趣味性。

让我知道那个“hack”是否正常工作,否则我们希望有人提供一些可行的代码。

问候

关于javascript - 如何在所见即所得模式下滚动 CKEditor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com