未被选中的元素
你可以利用[selectable](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L66) 属性,因此应返回“return { type: 'your-type', selectable: false }'
阅读下方完整回答 ↓问题
isComponent函数应该返回什么,才能让这个元素在编辑器中无法被选中?
回答(2)
你可以利用[selectable](https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L66) 属性,因此应返回“return { type: 'your-type', selectable: false }'
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1906
Components & Js - 加载模板
嘿, 我有一个组件连接了一个 JS。一切都是用JS创建的。 当我第一次拖放方块时,JS运行正常,一切运行得很顺畅。 当我加载已有模板时,JS似乎没有运行。JS会创建一些DOM元素,比如DIV和CANVAS,但它们不会被显示出来。 我添加了警报,警报显示了,但JS的其他部分似乎无...
问题 #1902
禁用/更改内置组件的行为
嘿, 我正在尝试为我正在进行的一个项目争取 GrapesJs 的作品。但有没有办法禁用那些内置的组件,比如把“div”和“span”转换成可编辑组件(或者更改isComponent,这样我就能添加类/数据标志)?因为我不希望所有的div和span都可以编辑,只希望我说的那些需要...
问题 #1891
无法创建新的按钮组件
我在为一个元素创建一个新组件时遇到了<button>困难。我到底漏掉了什么?这里是不是出了什么问题?如果我把它改成“<input>''元素,效果很好:
问题 #576
文本内容不总是可编辑的
你好,@artf, 我注意到如果我添加了包含文本和“<a>''标签组合的组件,文本就不像平时那样可编辑。如果我把“''标签换<a>成”,那<span>我就能很好地编辑文本。这里有个说明我的意思(注意最后两行代码,用来切换坏掉的示例和工作示例):https://jsfiddle....
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。