问题 #2201💬 已回答提出于 2019年8月18日作者 grant0071 个反应

:如果设备高度超过可用高度,允许画布滚动

快速解答作者 ghost1

只需在 .gjs-cv-canvas__frames 中添加样式 'overflow: auto'

阅读下方完整回答 ↓

问题

给定以下代码示例......

编辑。DeviceManager.add('test', '300px', {
                      高度:“1000像素”,
                      width媒体:'300px',
});
editor.setDevice(“test”);

如果编辑器显示区域低于设备指定的高度,就无法滚动到画布顶部。

请参见Fiddle演示......

https://jsfiddle.net/gstone007/0vq3o2jf/1/

回答(3)

ghost2019年9月7日

只需在 .gjs-cv-canvas__frames 中添加样式 'overflow: auto'

artf2019年9月15日

在进一步了解这个问题后,我建议不要用设备面板超过画布高度。不幸的是,目前让画布的任何部分可滚动(@TheDiamondKing建议的解决方案)会导致意想不到的行为。 我正在做框架和画布的重构,所以可能会有不同的解决办法

contentfree2023年7月4日

@artf 你的评论还成立吗?添加“溢出:自动”(尤其是在“设计模式”/“绝对模式”画布中)仍然会引起问题吗?

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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