问题 #1756💬 已回答提出于 2019年1月28日作者 muzniousx1 个反应

在Google Chrome的调整编辑窗口中拖放功能无法使用

快速解答作者 muzniousx1

你好,谢谢你的回复。'editor.refresh()' 也没用。 但最终,在更新 Google Chrome 和 grapesjs-preset-newsletter 时,这个问题才被修复。

阅读下方完整回答 ↓

问题

你好,我开发了一些组件,在Firefox和Opera浏览器中都能正常运行。

Google Chrome中,也只能在全屏编辑器模式下正常工作。 但是,**当调整编辑器屏幕大小(自定义宽度和高度)时,拖放功能对所有组件都不起作用。指向目标投放位置的绿色条也没有显示。

有时它只允许拖拽一个组件,然后会屏蔽其他所有组件。 而且在控制台窗口中没有显示错误

我尝试了很多方法来修复这个问题。清理了缓存,但我还是找不到解决办法。 我觉得在调整编辑器窗口大小时,有些监听器在Google Chrome的调整编辑器窗口中没有正确注册。 你能给我一个好的解决方案吗? 谢谢。

回答(3)

muzniousx2019年4月5日

你好,谢谢你的回复。'editor.refresh()' 也没用。 但最终,在更新 Google Chrome 和 grapesjs-preset-newsletter 时,这个问题才被修复。

artf2019年2月5日

你能解释一下你是怎么调整编辑器大小的吗?

muzniousx2019年2月6日

这是我用来调整窗口大小的功能。 function resizeEditor() { 如果 ($('.detailview-header').length > 0) { $('#MyTemplateEditor').height(($(window).height() - 150 - $('.detailview-header').outerHeight(true) - 70) + 'px'); } 否则 { $('#MyTemplateEditor').height(($(window).height() - 150) + 'px'); } $('#MySettingsContentCont...

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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