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

问题 #1865💬 已回答提出于 2019年3月6日作者 Gianglo0 个反应

: Grapes 更改页面位置

快速解答作者 artf

好的,我们使用 [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView) API 来在画布中居中元素(在图层中选择组件时)和图层(在 Canvas 中选择组件时),但似乎这会浮现到主窗口。看了看 https://stackoverflow.com/a/52835382 这个配置似乎解决了问题 “''js const editor = Grapesjs.init({ // ... layerManager: { scrollCanvas: { 行为:“光滑”,块块:“最近” }, scrollLayers: {...

阅读下方完整回答 ↓

问题

你好, 我在HTML页面中使用 grapes 时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。

问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。

![bug_grapes](https://user-images.githubusercontent.com/25904038/53885056-20cc4d00-401d-11e9-98fc-035e4c7032a5.gif)

回答(2)

artf• 2019年3月9日

好的,我们使用 [scrollIntoView](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView) API 来在画布中居中元素(在图层中选择组件时)和图层(在 Canvas 中选择组件时),但似乎这会浮现到主窗口。看了看 https://stackoverflow.com/a/52835382 这个配置似乎解决了问题 “''js const editor = Grapesjs.init({ // ... layerManager: { scrollCanvas: { 行为:“光滑”,块块:“最近”...

lock[bot]• 2020年3月10日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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