2011-03-19 3 views

답변

2

사용 data은 요소에 slide_out 변수를 저장하고, 0px 변경 단지 0 : 그것은 here 작업에

$(document).ready(function(){ 
    $("#right_column").click(function(){ 
    if(!$(this).data('slide_out')){ 
     $("#right_column").animate({left:0},"slow"); 
     $(this).data('slide_out', true); 
     } 
    if($(this).data('slide_out')){ 
     $("#right_column").animate({left:-140},"slow"); 
     $(this).data('slide_out', false); 
     } 
    }); 
}); 

봐.

+0

감사합니다. 나는 그것을 조금 비틀었다. 그러나 당신은 나에게 큰 밀어 올림을 줬다. –

0

참조하는 슬라이드 아웃은 PHP 변수와 같습니다. 자바 스크립트가 아닙니다.

$(document).ready(function(){ 
     var slide_out 
     $("#right_column").click(function(){ 
     if(slide_out){ 
      $("#right_column").animate({left:0px},"slow"); 
      slide_out=true; 
      } 
     if(slide_out){ 
      $("#right_column").animate({left:-140px},"slow"); 
      slide_out=false; 
      } 
     }); 
    });