我有一个jquery动画,图片从信封中滑出。每页加载后改变jquery动画方向
现在我想这个动画在页面重新载入后向后移动。
含义:图片回到信封中。那么,如果再次加载,图片又来了,等...
这怎么可能?
这里是整个代码了。还不能自我回答问题,而评论的迹象太少。
var div = $("#karte2");
function runIt() {
div.show("slow");
div.animate({"marginTop": '-790px'}, 1000);
div.animate({"marginTop": '-280px'}, 2000);now it works
}
runIt();
var div = $('#karte1');
$({
z: ~~div.css('zIndex')
// ~~ to get an integer, even from non-numerical values like "auto"
}).animate({
z: -1000
}, {
step: function() {
div.css('zIndex', ~~this.z);
},
duration: 2000
});
显示您的代码。 – Scott 2011-12-21 12:51:42
现在它工作,因为我想要它。我找到了一个解决方案,我可以在其中创建z-index的动画。页面加载后图片的z-index再次降低。可能我在jquery中有过多的z-indexes设置。现在我把他们都删除了。 var div = $('#karte1'); $({ Z:~~ div.css( 'zIndex的') // ~~得到一个整数,甚至像 “自动” \t \t \t非数值})动画({ \t \t。 \t Z:-1000 \t \t \t},{ \t \t \t步骤:功能(){ \t \t \t div.css( 'zIndex的',~~ this.z); \t \t \t}, \t \t \t持续时间:2000年 \t \t \t}); – hehe 2011-12-21 13:16:32