问题 #1013✓ 已解决提出于 2018年4月7日作者 tommedema5 个反应

允许编辑文本节点

快速解答作者 mipierce3

阅读下方完整回答 ↓

问题

问题:没有父节点的文本节点无法编辑。有父节点但又有兄弟节点(例如一个跨)的文本节点也不可编辑。必须支持原始文本节点。

一个不起作用的例子:

<div id=“gjs”>
  <div class=“glyphicon glyphicon-asterisk”></div>试着编辑我
</div>

预期的行为是文本节点“尝试编辑我”可以被编辑。实际行为是无法编辑。

JSFiddle 以复现: https://jsfiddle.net/szLp8h4n/107/

回答(3)

👍 最有帮助mipierce2021年2月4日

tommedema2018年4月15日

@artf<gjs-text-node>“听起来是个不错的解决方案!

artf2018年4月9日

我意识到并同意,问题就是“怎么做?”。文本节点没有“contentEditable”属性,所以我们可能需要尝试把它们都包裹在“”里<span>(只在它的视图里),看看它们是如何处理的

相关问答

通过相似的问题讨论继续研究。

问题 #4083

Set root 不起作用

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Safari 15.0可复制演示链接 https://jsfiddle.net/adw6y12f/9/描述一下那个虫子 你好, 我正在尝试按照[这里](https://github.com/artf/...

4 个回答更新于 2022年5月19日

问题 #912

:HTML 属性/特征未逃逸

当属性加上双引号时,会导致 HTML 变质。https://jsfiddle.net/szLp8h4n/拖入链接块。点击编辑器中的链接进入“组件设置”面板在“title”栏输入“这是”示例“。点击查看代码图标。生成无效的HTML '''html <div class=“c318...

3 个回答更新于 2019年9月18日

问题 #4601

在切换某些目标时,添加到样式管理器的自定义类型 update() 不再被触发。

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬104 可复制演示链接 https://jsfiddle.net/aw8p0h9j/ 描述一下那个虫子 如何复现这个漏洞?打开 jsfiddle 链接。点击两个div之间,然后在任一div和背景...

4 个回答更新于 2022年9月25日

问题 #3152

蓝色轮廓(GJS-悬停)在滚动时不会跟随其父轮廓

版本:16.27 你能重现演示中的bug吗? [x] 是的 [ ] 不 描述一下这个bug: 我发现了“gjs-hovered”(负责元素鼠标悬停轮廓的类)存在问题。有时蓝色轮廓在滚动时相对于其父轮廓会移动。 看看这个JsFiddle(并用鼠标滚轮滚动):https://jsf...

4 个回答更新于 2021年8月2日

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。