jquery 도움말 및 jQuery 애니메이션으로 내 div를 fadeout하려했지만 논리가 작동하지 않습니다. fadeout div에 애니메이션 기능이 내 div 높이를 줄이려고 할 때 & 너비가 50 %입니다. 내가 div의 높이 & 너비가 거의 절반이 될 때 나는 아주 원활하게 페이드 아웃 div 싶어요.jquery animate 및 step function usage
내 코드가 작동하지만 효과를 원하지 않습니다. 가능한 경우 내 코드를보고 수정하십시오. 여기에 구현을 볼 수있는 URL이 있습니다. http://jsfiddle.net/Sj4eG/12/
그냥이 아래 부분을 this 같은
grower.animate({width:0, height:0, left:(windowWidth/2 - $('#grower').width()), top:(windowHeight/2 - $('#grower').height())},
{
duration: 1000,
step: function(now, fx) {
alert(now);
if (fx.prop == "height") {
var threshold = fx.start/2;
if (now < 150) {
$(fx.elem).css("opacity", now/threshold);
}
}
}
});
나는 코드에 대해 당신이 원하는 것을 실제로 이해하지 못합니까? 이미있는 방식과 다른 점은 무엇입니까? – JackalopeZero
그냥 URL로 이동하여 효과를 확인하십시오. 그것의 높이가 아주 작아지면 div는 페이드 아웃되고있는 것을 볼 수 있습니다. 하지만 높이가 150 픽셀이되면 div가 페이드 아웃해야합니다. – Thomas