Javascript 是否有内置的支持以x递增属性
当我们在dojo中设置animateProperty时,我们可以这样做吗Javascript 是否有内置的支持以x递增属性,javascript,dojo,Javascript,Dojo,当我们在dojo中设置animateProperty时,我们可以这样做吗 dojo.animateProperty({ node:byId("ss"), property: { left: "+=100" } }); 这是怎么做到的。要将容器100px移到右侧。。。从当前位置。对此没有内置支持,因此您必须先手动获取原始位置 dojo.animateProperty({ node: "ss", properties: { left: function(n
dojo.animateProperty({
node:byId("ss"),
property: { left: "+=100" }
});
这是怎么做到的。要将容器100px移到右侧。。。从当前位置。对此没有内置支持,因此您必须先手动获取原始位置
dojo.animateProperty({
node: "ss",
properties: {
left: function(node){
return node.style.offsetLeft + 100;
}
}
});
有很多人经常使用的额外动画。如果要相对于节点的当前位置滑动节点,可以使用dojox.fx.slideBy()
。加载类并等待dom就绪事件的完整示例
dojo.require("dojox.fx");
dojo.ready(function(){
dojox.fx.slideBy({
node: dojo.byId('slide'),
duration: 2000,
top: 100,
left: -50
}).play();
});
这将使id为
的节点向下滑动100px,向左滑动50px。Animate回调可以是确定当前样式属性值的正确位置,而不是从节点获取样式属性值