我正在使用dojo工具包。 (1.6版) 我无法阻止某些不透明度下的褪色效果(比如0.5) 这是我正在使用的代码
var fadeArgs = {node: "disabled_div", duration: 3000};
dojo.style("disabled_div", "opacity", "0");
dojo.fadeIn(fadeArgs).play();
但是上面的代码正在将元素的不透明度从0淡化为1。 我的要求是在0.5不透明度下停止褪色效果。
请帮帮我
提前致谢! SuryaPavan
答案 0 :(得分:1)
var w = dojo.animateProperty({
node:"disabled_div",
duration: 3000,
properties: {
opacity: 0
},
onAnimate:function(a){
if(a.opacity <= .5)
w.stop();
}
})
OR
dojo.style("disabled_div", "opacity", "1");
var fadeArgs = {node: "disabled_div", duration: 3000,onAnimate:function(o){
if(o.opacity <= .5){
anim.stop()
}
}};
anim = dojo.fadeOut(fadeArgs);
anim.play();
答案 1 :(得分:0)
您可以使用DojoX扩展程序中的fadeTo