gpt4 book ai didi

javascript - 从 tinymce 容器中单击输入文本时,有什么方法可以防止失去焦点?

转载 作者:太空狗 更新时间:2023-10-29 15:11:09 25 4
gpt4 key购买 nike

我做了这个 tinymce fiddle展示我所说的。

在编辑器中高亮文本,然后点击输入文本,在 tinyMCE 中高亮丢失(很明显)。

现在,我知道这并不容易,因为内联编辑器和输入文本都在同一个文档中,因此焦点只有一个。但是,每当我单击输入文本时,是否有任何 tinymce 方法可以像“未聚焦”的突出显示(灰色)一样?

我这么说是因为我有一个自定义的颜色选择器,这个颜色选择器有一个输入,你可以在其中输入十六进制值,当单击确定时,它会执行命令对所选文本进行颜色更改,但它看起来很难看,因为亮点丢失了。

我不想使用 iframe,我知道使用非内联编辑器 (iframe) 是解决方案之一,但由于某些原因,我无法使用 iframe 文本编辑器。

这里有什么建议吗?谢谢。

P.S:题外话,你们有没有人知道为什么我无法访问 tinyMCE Fiddle 中的 tinymce 对象?看起来 tinyMCE 全局变量被页面本身的 tinymce select dom 元素覆盖了。我无法执行 tinyMCE 命令,哈哈。

最佳答案

另一种解决方案:

http://fiddle.tinymce.com/sBeaab/5

P.S: Out of topic, does any of you guys know why I can't access to tinymce object in the tinyMCE Fiddle ? looks like the tinyMCE global var was overwritten by the tinymce select dom element of the page itself. I can't execute a tinyMCE command lol.

好吧,您可以访问 tinyMCE 变量,甚至可以执行命令。

关于javascript - 从 tinymce 容器中单击输入文本时,有什么方法可以防止失去焦点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28243144/

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