限制跳落和拖拽的级别
嘿,@artf, 有没有可能将drop and drag功能限制在包含某些类的元素classList上,而不是匹配它们? 提前感谢大家!:)
artf
你可以利用这个特殊的属性选择器 'div[class~=“some-class”], [class~=“some-other-class”]''~=' 包含单词'*=' 包含'^=' 开头为'$=' 结尾为
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
已收录 3,464 个 GitHub 问题 — 370 个已解决 · 90 个待解决 搜索、筛选并探索经过实战检验的答案。
找到 3,464 个问题
嘿,@artf, 有没有可能将drop and drag功能限制在包含某些类的元素classList上,而不是匹配它们? 提前感谢大家!:)
artf
你可以利用这个特殊的属性选择器 'div[class~=“some-class”], [class~=“some-other-class”]''~=' 包含单词'*=' 包含'^=' 开头为'$=' 结尾为
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好,Grapejs团队, 我们一直在开发多页网站建设器。 每个项目都会有多个HTML页面,每个页面都是统一的“style.css”页面。 我懒得加载每个页面,用以下函数来处理多个页面加载 上述页面加载时页面正常,但如果页面空或与前一页不同,会移除某些 CSS 类。它并没有完美加载整个CSS文件。 我是不是漏掉了什么? 我怎样才能拥有一个通用的CSS文件?有没有什么变通方法。请帮帮我解决这个问题。 感谢你们的出色工作和支持:)
cjpollard
这应该可行。 ''var editor = grapesjs.init({ keepUnusedStyles: true, ... });``
artf
@inventorbit下次,如果有人帮你解决了问题,就关闭它
inventorbit
@cjpollard 非常感谢:)它有效。你帮我省了时间......
我注意到在画布中移动DOM组件时有些不一致。下面gif中的描述,使用网页演示:  就我而言,当我输出“编辑器”时,我确实看到DOM组件的“移动”被反映出来了。DomComponents.getComponents()'。它们实际上会重新排序,但画布有时不会反映这些动作。
artf
我没时间调试,但我觉得可能是因为组件应用了“float: right”风格导致的
jmrgz
是的,这与浮力权属性有关。实际上,这才是float right属性的真实行为(最后一个HTML元素出现在第一个),所以我看不到简单的解决方案。
嗨! 我正在尝试用一个代码替换选中的文本(随机代码)。它能用,我能看到代码,但当我用 editor.getHtml() 时却不行。如果我取消选中该组件(选择另一个),变更就会生效。 谢谢!
artf
模型内容一旦你从可编辑组件中模糊,实际上是更新的,所以当你调用“getHtml”时,它还没出现
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例如:“[虫子]:.......'先快速搜索一下,看看有没有人没开同样的问题不要要求为你创建示例或代码,先阅读文档和API,然后你可以发布你尝试过的(我们希望看到你的代码)以及你无法实现的所有相关陈述/问题都必须填写/回答,否则问题可能已结束你正在提交一个漏洞你用的是最新版本吗(旧版本不支持)?如果不确定,在控制台输入“grapesjs.version”并按回...
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好, 通过以下代码,我们能够指示是否可以在该组件内丢弃其他组件(方块)......: 我们希望能说明是否可以只针对特定方块丢弃其他组件。 例如: A. 容器块 - >我们只想丢弃列 B. 列块 - >我们只想丢弃列和组件 我们原以为可以通过使用一系列选择器来实现这一点(正如文档所说),但遗憾的是,这并不起作用: 有什么建议吗? 谢谢!
artf
从 https://github.com/artf/grapesjs/releases/tag/v0.14.17 中,所有渲染组件都会显示“data-gjs-type”,因此你可以这样做: 'Droppable: '[data-gjs-type=“column”], [data-gjs-type=“other”]','
ploutos27
谢谢!:)
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
你好@artf我不知道是否可以从组件中移除属性。在我们的项目中,我正在从我创建的一个自定义特质中注入一个自定义属性,但有一个选项可以取消选择这个属性,所以我想从组件中移除。 我在你的代码里找不到这个功能。 提前感谢大家
artf
“''js const attr = component.getAttributes(); 删除 attr.title; component.setAttributes(attr); ```
alemenciones
@artf 嗨,兄弟!你能给我一些去除属性的替代方案吗?
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
@artf 当我加载HTML内容时,所有组件都会包含一个随机标识符,而在你的例子中“网站”和“新闻简报”中我看不到它们。那么我怎样才能强制保留样式表,并且在所有组件中不使用随机标识符呢? 我问你这个问题是因为如果我不小心更改了特征中的标识符,组件的样式就会消失。 那我能避免这种行为吗?
jvillena
@artf我刚刚修正了,我包含了变量 avoidInlineStyle: true,而且必须是 avoidInlineStyle: 0
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
@artf 如何在预览模式下禁用编辑,关闭预览模式后重新启用编辑功能? 我想在预览模式下移除编辑器和隐藏工具栏,这样用户只能查看更改内容 而且不能编辑,所有可编辑选项应该在用户停止预览模式时出现。
jvillena
你可以使用: editor.stopCommand('sw-visibility'); editor.runCommand('sw-visibility');
YashPrince
@jvillena我用过这个代码,但它不起作用。 editor.on('run:preview', () => { editor.stopCommand('sw-visibility'); }); editor.on('stop:preview', () => 'editor.runCommand('sw-visibility');' });
ghost
你好,Artur(@artf), 我需要添加保存和发布按钮,有没有插件可用,还是需要硬编码? 你能帮帮我吗?
这个bug可以在GrapesJ的演示页面上复现。 繁殖步骤:拖放或选择一个图像组件。点击工具栏中的删除图标。 结果:ed什么都没发生。Canvas.hasFocus() (file commands/view/ComponentDelete.js) 返回 false。选择任何其他组件再次选择图片并尝试删除。 结果:图片现已删除。
artf
谢谢你,Maryia,这个问题应该会用最新版本的 https://github.com/artf/grapesjs/releases/tag/v0.14.25(和#1298一样)修复。
lock[bot]
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。