问题 #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)

artf2019年9月4日

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

mogolola2019年9月5日

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

相关问答

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

问题 #3608

专长:禁用拖拽

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

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

问题 #3014

BUG:将组件从子节点移出

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

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

问题 #2765

退格键触发器返回

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

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

问题 #2456

(可能是个虫子)如何将特征应用于用于 GrapesJs 初始化的组件

我正在使用 这方法有效,但仅适用于初始化后手动添加或拖放到编辑器中的方块。如果我们在调用 'grapesjs.init({..., components: [..]})时提供'components'',定义在“components”中的分量不具备这些特征。我们如何对最初加载的组...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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