如何完全关闭悬停时的徽章?
你好, 我一直在尝试完全禁用悬停时出现的徽章,但我只能通过以下代码从包装器中禁用它: domComponents: { 包装:{可标记:false} }, 有没有类似的方法可以完全禁用它们? 提前感谢大家!
fredrickreuben
你可以用canvas:{ customSpots: { hover: true }, },
artf
就你来说,最简单的解决办法可能是用CSS隐藏它 “''CSS .gjs-badge { 显示:无!重要; } ```
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
你好, 我一直在尝试完全禁用悬停时出现的徽章,但我只能通过以下代码从包装器中禁用它: domComponents: { 包装:{可标记:false} }, 有没有类似的方法可以完全禁用它们? 提前感谢大家!
fredrickreuben
你可以用canvas:{ customSpots: { hover: true }, },
artf
就你来说,最简单的解决办法可能是用CSS隐藏它 “''CSS .gjs-badge { 显示:无!重要; } ```
我遇到的主要问题是,我试图在我制作的一个组件中做调整大小,但如果两个组件大小相等,当我调整其中一个组件时,另一个也会做同样的调整。所以,我认为我需要通过ID来管理它们的样式,而不是按类别。 这是我的代码: 'const buttonComponent = { 名称:“button-bk”, 数据:{ ID:“按钮”, 标签:“纽扣”, 分类:“基本组件”, 可拖拽:确实, 内容: '<button class=“btn-builder” data-gjs-draggable=“.cell” data-gjs-resizable='{“tl”:0,“tc”:0,“tr”:0,“cl”:0,“cr”:1,“bl”:0,“br”:0,“...
pouyamiralayi
@ramusesan @edwinjoel1984你的问题是因为共享的选择器。类似问题[见此处](https://github.com/artf/grapesjs/issues/2368)。 我建议这个[帖子](https://github.com/artf/grapesjs/issues/404)来解决这个问题。 干杯!
edwinjoel1984
@artf这就是问题所在
ramusesan
即使我也遇到同样的问题,可能是优先顺序的问题,假设我有同一元素的ID和类 即' <table id=“myId” class=“myClass”> ..... </table>` 尝试调整表大小时,样式应用在.myClass而不是 #myId 为什么课程比智能设计更重要 如何修复 现场演示在这里: https://stackblitz.com/edit/react-mcv9vz
大家好! 我知道我的问题对这里大多数专家来说可能很愚蠢。我刚开始做网站,正在用Django自己构建一个网页应用,偶然发现我可以用GrapesJS来处理前端。我其实不需要什么花哨的东西,只是需要像演示版那样的插件功能,这样我就能在前端工作。 我一直在努力,也很困惑,因为我完全不知道该把代码放哪里(应该看起来像演示版,完成后才会这样?),然后把插件放进去。有人能给我一些指引或者告诉我该怎么做吗? 非常感谢!
pouyamiralayi
能拿到类似演示的 如果你想要完全一样的演示,源代码是[这里](https://github.com/artf/grapesjs/blob/53cfe888a0ee5d49c43cd4e3fa5daf0b55f8277c/demo.html)把插件放进去了 请查看这个[帖子](https://github.com/artf/grapesjs/issues/2382) 干杯!
你好, 我通过重复使用导出管理器中的 buildEditor 函数创建了自己的自定义代码。但当它在编辑器中默认加载时,它正在格式化内容。 有没有办法禁用它?
artf
不,现在它有点硬编码
谢谢你,@artf我在项目中使用 Grapesjs,它真的帮了我们做出惊人的事情。等整个项目(相当大)完成后我会和大家分享。 [问题] 在Grapesjs中可以添加更多视频服务商吗?目前我能用这些 { 值:'so',名称:'HTML5 源代码' }, { value: yt, name: 'Youtube' }, { value: ytnc,名称:“Youtube (no cookie)” }, { 值:vi,名字:“Vimeo” } 我还想再加一些,比如Twitch和Google Drive的公开视频链接。我不想更新“ComponentVideo.js”文件。 任何帮助我都会感激。谢谢你
artf
你好@umerrinayat你只需要[扩展视频分量](https://grapesjs.com/docs/modules/Components.html#extend-component-type)
Mirna-Nasrallah
我现在也有点类似的问题,你找到添加服务提供者的正确方法了吗?
我该如何设置组件样式?我是按id而不是按类来取的
artf
你可以切换职业,这会改变样式选择器 
edwinjoel1984
我遇到的主要问题是,我试图在我制作的一个组件中做调整大小,但如果两个组件大小相等,当我调整其中一个组件时,另一个也会做同样的调整。所以,我认为我需要通过ID来管理它们的样式,而不是按类别。 这是我的代码: 'const buttonComponent = { 名称:“button-bk”, 数据:{ ID:“按钮”, 标签:“纽扣”, 分类:“基本组件”, 可拖拽:确实, 内容: '<button class=“btn-builder” data-gjs-draggable...
这是一个很广泛的问题,所以我会提供用例和一些想法,而不是实际代码。基本描述 我们正在使用 grapesjs 作为 Drupal 模块(https://github.com/artf/grapesjs/issues/1798#issuecomment-559498604)的一部分,但我们遇到了 grapes 容器中 html 元素过多的问题。这会影响用户的性能。 我们这个模块的理念是在整个页面内展示葡萄iframe。这让用户能够完整地查看页面,并允许我们利用平板和移动端视图模式。由于页眉或页脚中有数千个元素被注册为不可编辑的默认组件,grapesjs 的模型变得越来越慢(js 延迟数秒),随着集合数量超过预期或通常的数量。布置 我们...
pvbergen
嗯,那倒是出奇地简单。谢谢! 我会在接下来的几天内测试一下,看看如何将其与我们的工作流程整合。
artf
你是说像这样的吗? “''js const 头 = '<div style=“padding: 100px”>My header</div>'; editor.getWrapper().getEl().insertAdjacentHTML('beforeBegin', 头部); ``` 这会添加一个 HTML 但实际上与 GrapesJS 组件无关
当我在事件中更改自定义组件的可分层选项时,它仍然会出现在图层中,直到你拖动一次。有没有办法通过强制图层更新来绕过这个问题?或者我们能不能给我们修复这个漏洞,谢谢。 视频: [葡萄layerable.zip](https://github.com/artf/grapesjs/files/3903554/Grapesjs.layerable.zip)
Davidvlv
当我在事件中尝试添加或移除工具栏按钮时也会出现同样的情况——工具栏只有在我取消选中组件并重新选择时才会更新:
Davidvlv
另外,如果你在我帖子里设置“可层叠”的位置把“removable”设为false,工具栏直到你保存并重新加载时才会更新移除删除按钮。
artf
尝试在更新 'editor.trigger('component:toggled')' 后触发此事件。
问题:是否可以锁定某个特性值,使其无法在编辑器中更新部分组件?
artf
不太可能,最好的解决方案可能是用CSS做一个简单的“指针事件:无”
大家好, 我正在尝试在我的项目中加入社交元素的模块。我已经在用 gjs-preset-webpage 插件来做基础积木。我想让用户选择提供 gjs-mjml 中使用的社交模块。有没有办法从mjml预设导入插件,或者用其他方式提供多选社交元素? 附上插件 mjml 预设演示的截图。  提前感谢大家。
artf
不,你不能混合那些成分......只需[阅读文档](https://grapesjs.com/docs/modules/Components.html)然后创建一个新的