http://jsfiddle.net/AndyMP/UpLts/1/同时动画和淡出
这仅仅是用于说明目的的例子,但我想要做的是动画一个盒子,同时淡化它。在这个例子中,我所看到的是一个动画,然后是淡入淡出。当它动画时,我可以让它褪色吗?
http://jsfiddle.net/AndyMP/UpLts/1/同时动画和淡出
这仅仅是用于说明目的的例子,但我想要做的是动画一个盒子,同时淡化它。在这个例子中,我所看到的是一个动画,然后是淡入淡出。当它动画时,我可以让它褪色吗?
现在您正在使用“animate”和“fadeTo”,但您可以使用“animate”完成所有操作。换句话说,你可以用“animate”函数“动画”你的对象的多个属性。 因此,请使用:box.stop(true, true).delay(100).animate({top:-0, opacity: 0},150);
。
如果你打开CSS解决方案,您可以不用JS - http://jsfiddle.net/UpLts/2/
.blocks {
position: relative;
float: left;
margin: 20px;
width: 100px;
height: 100px;
border: 1px dotted #333;
overflow: hidden;
}
.blocks_title {
position: relative;
width: 20px;
height: 20px;
top: 40px;
left: 40px;
background: #333;
opacity: 1;
-webkit-transition: all .25s;
-moz-transition: all .25s;
transition: all .25s;
}
.blocks:hover .blocks_title {
top: 0;
opacity: 0;
}
这样的作品,非常感谢。我需要调查什么其他属性可以与动画结合。 – Andy 2012-07-24 16:57:45
安迪,jQuery文档是你的朋友=) 请尝试在这里:http://api.jquery.com/animate/ 并请,请不要忘记标记其中一个答案是正确的吗? – rafaelbiten 2012-07-24 16:59:12