问题 #2372✓ 已解决提出于 2019年11月4日作者 emilsedgh3 个反应

从工具栏拖曳可以关闭(拖拽模式)

快速解答作者 emilsedgh2

哦,我试着在举报前找过,但没找到。谢谢。那我就关上这个了。

阅读下方完整回答 ↓

问题

[这里有本期的演示演示](https://jsfiddle.net/srvmLkt6/) 繁殖步骤:选择一个组件试着从工具栏拖动它 你可以看到组件立刻向左跳。 不过如果你单独拖动组件(不使用工具栏),效果还不错。 这只发生在Grapesjs从带边距加载且不是从“x:0”开始时 发生这种情况的原因如下: 无论是从工具栏还是组件本身拖拽,都会调用“tlb-move”命令。 'tlb-move' 接受 'event' 参数,元素的位置通过 'event.clientX' 计算。 当你拖动组件时,组件在iframe里,它的clientX与文档相关,一切顺利。 但工具栏按钮不在画布/iframe上。因此,来自“ToolbarButtonView”的事件与页面相关,而非画布。 这里有个视觉描述: ![Screenshot20191104023411](https://user-images.githubusercontent.com/120439/68114740-a1449580-feab-11e9-8571-6f3991cbd8b8.png) 理想的解决方案是先计算 ToolbarIconView 的 clientX 和 clientY 相对于画布的数值,然后再传给 'tlb-move' 命令。 如果你愿意接受这个补丁,我可以开始做一个。

回答(3)

👍 最有帮助emilsedgh2019年11月4日

哦,我试着在举报前找过,但没找到。谢谢。那我就关上这个了。

alemenciones2020年1月21日

这个问题在上一个版本里已经修复了,对吧?

我在移动设备上拖出iframe时需要一个解决方案

相关问答

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

问题 #1577

内联CSS注释导致代码管理器失效

显然,这段HTML和CSS是有效的: '<div style=“color: red; / height 200px; /; font-weight: blan;”>' (因此才有注释的height属性) Grapesjs 在处理此类属性时遇到困难,因为模型上的 style 属...

3 个回答更新于 2023年8月3日

问题 #4350

样式管理器在选择组件时不会更新背景

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 勇敢浏览器 v1.39.111 可复制演示链接 https://jsfiddle.net/e7oau8v6/ 描述一下那个虫子 如何复现这个漏洞?画布上的一根柱子。 ![图片](https://u...

3 个回答更新于 2022年6月1日

问题 #2657

:当设置 toRequire 属性时,自定义风格属性无法工作

你用的是最新版本吗(旧版本不支持)? 是的预期的行为是什么? 自定义样式属性适用于组件接下来会发生什么? 自定义风格属性不起作用繁殖步骤选择盒子组件尝试更改 Box Width style 属性(自定义标签下) ![图片](https://user-images.githubu...

3 个回答更新于 2020年9月14日

问题 #1848

页面重新加载后,加号(“+”)按钮不显示。

你好@artf, 当我拖动该区块时,显示了一个加号按钮。保存并重新加载页面后,“+”按钮不显示。我还需要在页面重新加载后显示按钮。请给我一些建议,我该如何解决这个问题? 请查看[jsfiddle](https://jsfiddle.net/sanjib00/o3tvskyn/1...

3 个回答更新于 2020年3月10日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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