PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #2225💬 已回答提出于 2019年8月28日作者 mogolola0 个反应

0.15.3 版本的事件无法正常运行

快速解答作者 mogolola

另外,像“模糊”、“聚焦”(基本上除了“点击”之外的所有事件)在骨干文事件配置中都不起作用(我指的是骨干网中的查看事件:https://backbonejs.org/#View-events)。例如:如果我对“焦点”事件附加回调,回调永远不会被调用。但可以调用“点击”事件的回调,除了“return false”似乎毫无用处。

阅读下方完整回答 ↓

问题

你好,

事件机制自0.15x版本以来似乎发生了很大变化。例如,通常当我们想防止默认按钮行为时,会在回调函数末尾使用“return false”,但在这个版本中(无论你返回什么)都不行了,我必须手动调用“event.preventDefault()”。 另一个问题是我不能用 $.on 来附加事件监听器。 但用纯JS方法“addEventListener”是可以的。我不明白为什么,但我觉得这和文件“extender.js”有关。看起来你会添加一些东西来应对所有事件,但确实存在一些不完善的地方。

此致

回答(3)

artf• 2019年9月4日

能否提供一些之前版本中哪些功能有效、哪些现在不行的实时示例?

mogolola• 2019年9月5日

示例1: 示例2:当我尝试附加事件监听器时,只能调用指向点击事件的回调

相关问答

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

问题 #3608

Disable Dragging

你想给GrapesJS添加什么? 我已经实现了一个替代的文本编辑组件(不是基于RTE)。我希望人们能在这个组件中拖曳选择文本。 详细描述你的功能需求详细 问题是拖拽选择还会触发拖拽整个组件。我想只通过移动工具栏的项目来移动页面上的组件,以避免它干扰文本选择。 最新版本有替代方案...

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

问题 #730

在调整大小的同时保持宽高比?

当用户调整图片大小时,我试图保持原始的宽高比,因为几乎不需要扭曲图片。我相信我找到了处理这种行为的代码。不过,我不确定是应该修改开始键还是做别的什么。 @artf - 有什么建议吗? 我正在考虑整合这个辅助功能:

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

问题 #3014

BUG:将组件从子节点移出

你好, 我正在尝试用其他组件组合自定义组件。没问题。 当我想移动整个组件时,我遇到了一个问题。 这是我的测试组件: “''js 编辑。DomComponents.addType('testcomponent', { 模型定义 isComponent: el => { if (e...

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

问题 #2765

退格键触发器返回

你好, 在 Firefox 75.0 的 grapesjs 中,当按下“退格键”(event.which === 8)时,导航员会返回, grapesjs 丢失。 复述如下: 打开Firefox浏览器 开放网址:https://grapesjs.com/ 点击:“通讯演示”屁股...

3 个回答更新于 2020年7月23日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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