2
$("#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%'

提案してください。

4

1 に答える 1

1

パーセント記号を削除して使用top: 0;

于 2012-06-14T14:33:10.333 に答える