首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关闭WebGL中的<li>标记

关闭WebGL中的<li>标记
EN

Stack Overflow用户
提问于 2016-03-02 00:45:16
回答 1查看 57关注 0票数 0

我使用的是Three.js。在我的模型中,可以通过单击对象来创建按钮列表。当我执行安莉元素时,它会触发函数,但在模型中再次单击后会显示结果。

如何在不单击、移动...的情况下将焦点重新放回WebGl模型上。

代码语言:javascript
运行
复制
<li class = 'test'>
    <button onclick='html3D();'>"+links[id].name+"</button>    
</li>
<li>
    <button  onclick='setShowRoom();'>Zum Wohnzimmer</button>
</li>
<li>
    <a href='"+links[id].target+"' target='blank' id ='zum_warenkorb'>Zum Warenkorb</a>
</li>

编辑:我想,我只能在“打开”和“关闭”列表之间切换。

所以li元素消失了,但是焦点回到我的模型的问题仍然存在。

Edit2:所以我认为这是一个three.js问题。如果我通过单击按钮为相机设置新值,将会设置坐标,但相机不会移动。但当我点击画布时,它就会移动。这里有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2016-03-02 02:11:22

你已经读过try the HTML DOM element focus() method了吗?

代码语言:javascript
运行
复制
document.getElementById("canvas").focus();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35728557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档