X3DOM 更新属性
X3DOM update attribute
>我尝试更新形状的颜色,但它没有改变(尽管 F12 说,属性已更新)
<transform scale="10 10 10" onmousedown="$('#matT').attr('diffuseColor', '0 0 1');">
<shape def="boxshape11">
<appearance def="boxApp11">
<material id="matT" diffuseColor="1 1 0" specularColor=".5 .5 .5" />
</appearance>
<box def="box1" />
</shape>
</transform>
使用 prop
代替 off attr
解决了问题
<transform scale="10 10 10" onmousedown="$('#matT').prop('diffuseColor', '0 0 1');">
<shape def="boxshape11">
<appearance def="boxApp11">
<material id="matT" diffuseColor="1 1 0" specularColor=".5 .5 .5" />
</appearance>
<box def="box1" />
</shape>
</transform>
相关文章:
- Css order属性不't在Jquery设置时更新
- 通过jQuery添加ng样式属性,angular不更新
- 更新属性工作不正常Meteor/MongoDB
- Es6:能够在设置/更新/删除对象属性时调用自定义方法
- 如何动态更新输入值属性
- 无法使用编程加载的属性更新范围滑块.js
- 使用Angular Directive用$scope属性更新DOM-只要指令运行(无需等待事件)
- 使用 HTML + Javascript 的多项选择测验:回复:使用数组对象和属性更新分数(帮助分析代码)
- 从新对象的属性更新对象的属性,但前提是新对象上的属性不是未定义的
- 浏览器如何从内部HTML属性更新DOM
- 使用计算属性更新 Ember 模型
- 从 AngularJS 中的服务属性更新$scope
- Ember绑定属性没有更新,尽管控制器属性更新得很好
- HTML5自定义属性更新值
- 数据变量没有从Vue.js中的监视器上的计算属性更新
- 使用ajax和data-*属性更新按钮
- 为什么我不能用Javascript innerHTML属性更新HTML列表项?
- 当数组中的任何项被更改时,如何使Ember计算属性更新
- 属性更新以触发对象的另一个方法
- Vue.js计算属性更新数量