问答

javascript – OrbitControls和dat.gui文本不起作用

 来源    2018-12-20    1  

我使用带有text属性的three.js和dat.gui.

另外,我的场景中有OrbitControls:

cameraControl = new THREE.OrbitControls(camera);
cameraControl.update();

但是这种场景存在问题. GUI上的文本不起作用.您无法在该框中键入任何内容.我调试了它,问题是由OrbitControls引起的.

你知道解决它的方法或解决方法吗?谢谢!

您需要传递要监听事件的dom元素.

cameraControl = new THREE.OrbitControls(camera,renderer.domElement);

否则,OrbitControls会将事件添加到文档中,并与DAT.GUI冲突.

相关文章
javascript – 如何更改dat.gui下拉列表的位置?
问答我正在使用dat.gui,我想把它放在与右上角不同的位置,最好是在顶部重叠一个three.js画布,这是通过命令完成的,还是有一些css可以做到这一点?::你需要一些JavaScript和CSS才能做 ...
1
javascript – 用dat.gui保存参数似乎坏了?
问答在dat.gui中保存参数似乎有问题,或者我遗漏了一些非常明显的东西. 单击齿轮图标时会出现问题,该图标应打开一个带有要保存的JSON的弹出窗口.保存到本地存储也不适合我.这是两个JSFiddles: ...
javascript – dat.gui自定义css类
问答我一直试图找出一种方法来使用Dat.gui设计单个面板或gui的样式. 做这个的最好方式是什么?我可以在DOM中搜索面板名称然后应用样式,但它似乎是一个过于复杂的解决方案.::从this exampl ...
1
javascript – 使用新值刷新dat.gui
问答我想用新的值刷新dat.gui菜单.我已经加载了一个模型,并在文件夹中显示gui文件夹内的对象的名称. 当我重新加载其他模型时,如何显示新的对象名称? 或者可以重置/清除gui.::基本上,您必须将控 ...
javascript – 在dat.gui中禁用按钮的方法?
问答我试图找到一种方法来轻松禁用/启用dat.gui中的按钮. 我有dat.gui设置来控制动画.当动画结束时,我希望"播放"按钮被禁用.我已经尝试将"禁用"属性添 ...
1
javascript – 可以使用dat.gui创建一个按钮
问答我想使用dat.gui库创建一个按钮.在一个完美的世界里,这样的工作就像这样: gui.add("button", "click me"); ::这将创建一个文 ...
1
javascript – 禁用dat.GUI文件夹
问答我的例子使用'DAT.GUI.min.js'.我需要在选择其他文件夹选项时禁用/启用文件夹选项.例如,当选中'visibleImageX文件夹'时,必须启用文件夹'fixImageX',但是如果未选中 ...
1
javascript – dat.GUI用户输入无效
问答我正在构建一个简单的Web应用程序.作为其中的一部分,我想使用dat.GUI,因为它似乎是最简单的方法. 我想做的事: 我使用three.js来显示一个对象.在这个对象上,我想要某种GUI(目前使用d ...
1
javascript – 删除dat.Gui中的文件夹
问答我正在使用dat.GUI并希望用新内容替换文件夹. var gui = new dat.GUI(); var folder = gui.addFolder('someString'); // some ...
2
javascript – Regexp仅搜索/替换文本,而不是HTML属性
问答我正在使用JavaScript来做一些正则表达式.考虑到我正在使用格式良好的源,我想在[,.]之前删除任何空格,并且在[,.]之后只保留一个空格,除了[,.]是数字的一部分.因此我使用: text = ...
1
在Javascript中,如何在当前文本框已满时自动将光标移动到下一个文本框?
问答假设我的网页上有两个HTML文本框: <input type='text' id='txt1' maxlength='5' /> <input type='text' id='txt ...
1
javascript – 如何防止用户在文本字段中输入而不禁用该字段?
问答我试过了: $('input').keyup(function() { $(this).attr('val', ''); }); 但在输入字母后稍微删除输入的文本.有没有反正阻止用户完全输入文本,而不 ...
1
javascript – 防止键盘弹出文本框焦点/点击iPad webapps
问答我试图在iPad应用程序上创建一个自定义键盘.但是每次输入都会得到焦点,本地iPad键盘就会弹出.如何在JavaScript中阻止这种情况.::为您的输入添加属性"只读",并提供不 ...
1
从Flash 10开始,是否有任何新的解决方案可以通过JavaScript / Flash将多组文本复制到剪贴板?
问答自从Flash 10推出以来,由于新的安全限制,许多流行的"复制到剪贴板"脚本已停止工作.这里有一个Flash专用解决方案: http://cfruss.blogspot.com/ ...
2
javascript – 从下拉列表中选择文本值的选项元素
问答给定一个HTML表单元素,如: <select id='mydropdown'> <option value='foo'>Spam</option> <opt ...
1
javascript – 使链接激活展开文本按钮
问答我有一个看起来像这样的按钮: <button class="button-global button-a" id="more" target=" ...
JavaScript:使用按钮更改文本颜色,每次单击按钮时都应显示不同的样式.不工作
问答我是JavaScript的新手.我刚刚制作了这个简单的脚本: [HTML code] <html> <body> <script src="externalsc ...
1
使用javascript为谷歌链接设置文本
问答我想用一些数据打开谷歌共享对话框,我现在使用它: var GOOGLE_BASE_URL = "https://plus.google.com/share?url="; url + ...
1
javascript – 如何允许DIV的文本选择,但阻止父DIV的文本选择?
问答我想允许用户选择位于多个DIV中的文本,这些DIV一个接一个地位于它们之间,并且它们之间存在小的间隙. 问题是,当用户拖动鼠标执行选择时,它们会越过"间隙",这会导致整个父DIV被 ...
1