如何解决如何使光标越过 TinyMCE 中的内联边界元素?
在我的 TinyMCE 格式中,我添加了一个信息突出显示
formats: {
noteInfo: {block: 'div',classes: 'note',attributes: {"style": "background-color: green;"},wrapper: true},},style_formats: [
{
title: 'Notes',items: [
{title: 'Info',format: 'noteInfo'}
]
},],
传递给tinymce.init
。我希望能够将光标左右导航到样式 div
的边界以便能够插入文本。因此我也在配置
inline_boundaries_selector: 'a[href],code,div.note',
如果我格式化一个段落,样式更改会正确应用,但是我无法在格式化的 div 之前或之后导航。
可以在 https://fiddle.tiny.cloud/P1haab/1 找到设置的演示。键入一个字符并将该行格式化为 Notes -> Info
。然后尝试使用键盘箭头在绿色框之前或之后导航并插入文本。如果您按住箭头键,您最终会开箱即用,您也许可以插入一个字符。不过,这应该可以在不强行按住键的情况下工作。
一个可能不同但联系紧密的问题是,我希望能够使用 Backspace 删除格式化的段落。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。