问题 #1927💬 已回答提出于 2019年3月27日作者 edward18930 个反应

发送者.set('active')错误:最大呼叫堆栈大小已超过。

快速解答作者 artf

请制作一个可复现的演示

阅读下方完整回答 ↓

问题

我有一个带有“show-left”命令的按钮,我想让该按钮第二次(或更多次)点击时保持“active”状态,但在“stop”函数中运行“Sender.set ('active')'时,'stop'上出现了一个循环,导致错误显示”最大呼叫堆栈大小已超过“。

“第一次点击” ![Screenshot_10](https://user-images.githubusercontent.com/48974803/55055621-22c28280-5096-11e9-83a5-82a43bde9e82.png) “第二次点击” ![Screenshot_11](https://user-images.githubusercontent.com/48974803/55055655-3c63ca00-5096-11e9-8361-71ab6a659690.png)

“我的命令” ![Screenshot_13](https://user-images.githubusercontent.com/48974803/55055670-4685c880-5096-11e9-8883-c42fe0aab642.png)

回答(3)

artf2019年3月30日

请制作一个可复现的演示

edward18932019年4月1日

我有三个按钮,我希望当按钮第二次(或更多次)点击时,按钮保持激活状态,比如第一次点击该图层时,图层按钮会激活,再点击图层按钮会保持激活状态 “我的按钮” ![Screenshot_1](https://user-images.githubusercontent.com/48974803/55300066-09d41b80-5460-11e9-99de-33efe170e7bf.png) “目前我的按钮在激活后再点击时会变为停用状态” ![悬停2](https://user-images.githubusercontent.com/48974803/55300081-1b1d2800-5460...

artf2019年4月3日

使用“togglable: false”代替“togglable: true”

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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