$("#button").click(function(){
if($("#window").css('top') == '0%'){
$("#window").stop().animate({top:'-100%'},1000);
}
else {
$("#window").stop().animate({top:'0%'},1000);
}
});
Chrome と Safari では完全に機能しますが、Firefox では部分的に機能します。
FFでは、else
状況に応じて機能します。位置が ではないことを識別し、top: '0%'
に変更しますがtop: '0%'
、 に変更しませtop: '-100%'
んtop: '0%'
提案してください。