合并场
一般来说,为了避免元素点击丢失选择,你会用“event.preventDefault()”,所以可能也是你的情况,但我不太确定。至少试着做一个可复现的演示,顺便说一句,我已经关闭了这个问题,因为这和核心本身无关
阅读下方完整回答 ↓问题
我有一个关于合并字段的问题,类似于 https://github.com/artf/grapesjs/issues/481。我正在尝试让合并字段图标按钮通过输入下拉切换模态,然后在下拉菜单中选择一个选项后,合并字段会自动插入。 ^ 我有类似的观点。点击图标按钮只是把一个函数存储在我选择输入下拉菜单后调用的窗口对象里。这实际上运行得非常好,除了一个问题。如果我在文本区域最末端多次按“回车”,并试图在最底部添加合并字段,它反而会把合并字段加到文本字段的开头。 我认为这是因为当我按下“回车”时,范围对象会失去所有偏移。但如果是这样,简单调用 'rte.insertHTML()' 在图标内置的事件处理程序中是如何工作的? 有没有办法复制'rte.insertHTML()'的行为,让它在创建多行新行后,按“回车”在文本区域的最底部插入? 我对Select对象和Range对象都试过(调用rte.doc.getSelection().getRangeAt(0)
回答(1)
一般来说,为了避免元素点击丢失选择,你会用“event.preventDefault()”,所以可能也是你的情况,但我不太确定。至少试着做一个可复现的演示,顺便说一句,我已经关闭了这个问题,因为这和核心本身无关
相关问答
通过相似的问题讨论继续研究。
问题 #3206
FEAT:页面管理器插件
功能: 可以用Grapesjs创建多个页面。功能设计 全球范围:[ ] 在顶部横幅“设备[下拉列表]”右侧添加一个链接,上面写着“当前<page-name>页面”。[x] 在右侧列“方块”右侧新增菜单项。图标会类似于[FA页面图标](https://fontawesome.co...
问题 #2069
'allowScripts: true' 仍然会删除<script>标签
大家好。感谢你创建并维护这个了不起的项目。🙏虫子描述 我有一个模块,可以插入这里指定的脚本:https://grapesjs.com/docs/modules/Components-js.html#basic-scripts 当我把方块拖到画布时,组件确实会把脚本附加到自己身...
问题 #3285
:画布iframe中的文档类型
嗨。 这个问题已经被问过两次([这里](https://github.com/artf/grapesjs/issues/973)和[这里](https://github.com/artf/grapesjs/issues/1230)),但从未有过答案。 有没有办法在画布ifram...
问题 #3404
风格管理器问题。
你好@artf我想隐藏和显示特定组件的样式属性。 提到这个问题后,我就说 https://github.com/artf/grapesjs/issues/1428 我用这个方法写代码,但出现了错误 -: “''js 导出默认值(编辑器,配置)=> { const sm = 编辑...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。