jquery - 你如何使用jquery来改变aframe中对象的位置?
问题描述
我正在尝试使用 jquery attr() 移动框架球体。
我在脚本标记中使用了它(a-sphere 已经与 id 球体一起存在。):
var x = '0 5 0';
$("#sphere").attr('position', x);
它不起作用。有没有不同的方法来改变它还是我有错误?
解决方案
使用setAttribute
. A-Frame 文档中的更多信息
$("#sphere")[0].setAttribute('position', {x: 1, y: 2, z: 3});
仅供参考,您也可以使用标准 DOM querySelector 代替 jQuery
document.querySelector(“#sphere”).setAttribute('position', {x: 1, y: 2, z: 3});
如果仍然不起作用,我建议共享人们可以运行和调试的代码。毛病很棒
推荐阅读
- reactjs - netlify deploy failed..ENOENT:没有这样的文件或目录
- elasticsearch - ES 中的聚合是否适用于 es 索引中的所有文档(查询全部匹配)
- arrays - 寻求有效的算法在数值数组中找到公共序列
- python-3.x - 使用python从网站的图表中获取数据
- css - Cypress 使用动态 CSS 测试 laravel Web 应用程序问题
- sql - 删除时差<@Time的重复行
- javascript - 如何在更改时获取多个隐藏输入的值
- reactjs - 在另一个上下文中使用上下文
- javascript - Gulp JS 任务从未定义默认值
- mysql - 如何在不使用 EntityFramework 的情况下将 datagrid 数据保存回 mysql 数据库