从面板按钮中选择并聚焦一个HTML元素
问题
大家好, 有没有可能用Grapes设置 HTML 中的 section focus,比如作为锚点?我有一个面板按钮,它只是选择我想要的section,但不会选择聚焦到元素。代码如下: panel.addButton('options', [{ 编号:“链接”, 班级名称:“fa fa-th-list”, 命令: 函数 linkChap(e) { editor.DomComponents.getWrapper().find('section').forEach(model => { const current = model.getAttributes()['id'] || ''; if(current == “chap10”){ editor.select(model); //Here just select the section, but not set focus } }); } 提前感谢大家。 此致。
回答(3)
如果你说的“焦点”是指将视图滚动到组件,遗憾的是没有这种方法,但你实际上可以通过依赖“编辑器”来实现。画布.getBody().scrollTop'
你成功做到了吗?
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #665
自定义组件与存档
抱歉,又是我! 我正在尝试用我的新组件“img-link”保存我的模板: 但当我用 gjs-get-inlined-html 命令保存模板(这是通讯模板)时,它不会保存图片的原始格式。 你能帮帮我吗?
问题 #1985
远程存储的自动保存不会发送网络请求
操作系统:Windows 10 浏览器:Chrome 73 GrapesJS 版本:'0.14.57' 我用这个调用 'grapesjs.init()' 配置了远程存储: 虽然我在Chrome开发工具的网络标签里看到“/load”请求触发,但无论我在编辑器里做多少修改,都没看到...
问题 #509
跨度不能作为文本编辑
你好,Artf, 我在导入一些HTML模板时遇到了问题。起初我无法看到跨度文本。但在帮编辑重新整理后,我无法将它们作为文本进行编辑。 ' 让 domc = this.editor.DomComponents; 让textType = domc.getType(“text”);...
问题 #371
启用默认的RTE并自定义函数
正确调用我的 API,想添加一个带有自定义功能以添加链接/打开新窗口/打开模态的 RTE: 命令可以控制fontSize,但下拉菜单没有对齐,显示的是选项值 该命令在 insertHTML 上无法使用。 功能无法工作(意图/非功能) ![grapes](https://user...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。