试图在某种程度上复制媒体编辑器。
这样做的目的是让用户只能在单个段落中包含文本或图像。
当用户将焦点放在Summernote上时,会显示插入图像按钮,一旦他们开始输入,它就会隐藏起来,直到他们按下return并开始一个新段落,然后该过程再次开始。
我已经使用keyCode进行了基本的测试,并检查它们是按下了新段落的键还是按了return键。但当用户删除文本时,问题就出现了。如果他们删除(退格)整个段落的内容,那么插入图像按钮应该会再次显示。
我能想到的唯一方法是获取用户正在编辑的当前p标记,并在key up上检查它的长度。但是我在获取当前的p标签和它的内容时遇到了真正的问题。剩下的就很简单了。
有什么建议吗?
伪:
if ( activeParagraph.text().length) {
showImageButton();
} else {
hideImageButton();
}https://stackoverflow.com/questions/38296939
复制相似问题