javascript - dat.gui 如何用代码隐藏菜单

标签 javascript dat.gui

我使用 dat.gui 为我的 Three.js 应用制作了一个菜单。 它工作正常,我还发现按 h 键可以隐藏使用 dat.gui 创建的菜单。 我的问题是如何让菜单直接从代码中出现/消失?

 var gui = new dat.GUI();
 gui.add(text, 'message');
 gui.add(text, 'speed', -5, 5);

 gui.???

我尝试使用隐藏 DOMElement 的属性并且它有效,但我想要一种独特的方式来处理此功能。 有调用函数吗?我注意到与击键相关的 JavaScript 事件通过库中的绑定(bind)与范围相关。 但这样做的正确方法是什么?

最佳答案

我遇到了同样的问题并通过以下方式解决了:

var gui = new dat.GUI();
dat.GUI.toggleHide();

关于javascript - dat.gui 如何用代码隐藏菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14710559/

相关文章:

javascript - 使用 jQuery 过滤下拉菜单

javascript - 带确认框的 Data.gui.js 明文

javascript - dat.GUI 用户输入不工作

javascript - 使用 dat.gui (HTML5) 的 alpha 颜色选择器

javascript - 具有自定义过滤器的查找字段在 UCI 中无法正常工作

javascript - 巴别塔配置 "strict mode"

javascript - 错误 - 未捕获类型错误 : Cannot set property 'innerHTML' of undefined

javascript - 如何使用 XS 从 HANA 数据库返回多行?

javascript - 将two.js 与dat.GUI 链接

javascript - dat.gui 从外部 JSON 加载设置?