首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅div中的三个js控件

问仅div中的三个js控件
EN

Stack Overflow用户
提问于 2013-05-01 09:45:22
回答 1查看 2K关注 0票数 3

我已经成功地在div中渲染了一个3d对象:但我希望能够仅从div操作3d对象。目前我可以操纵(控制?)窗口中任意位置的对象。

我使用了三个JS和JQuery。

我在init()中有以下内容:

代码语言:javascript
复制
// This <div> will host the canvas for the scene.
container = document.getElementById( 'view_area' );

这会很好地将画布放在view_area中,但控件拖拽区域包括整个窗口,所以如果我试图在view_area之外选择文本,它会开始动画场景。

EN

回答 1

Stack Overflow用户

发布于 2013-05-01 18:29:21

大多数控件都接受第二个参数,该参数也是用于添加侦听器的dom元素。

代码语言:javascript
复制
controls = new THREE.FirstPersonControls( camera, container );
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16311586

复制
相关文章

相似问题

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