2011-10-27 4 views
0

돌아 가기 위해 두 번째 클릭 기능이 필요합니다 (- = 550px). 그래픽이 지금도 그대로 계속됩니다. 당신의 도움에 대한jQuery 애니메이션 시작 상태로 돌아 가기

$(document).ready(function(){ 
    $("#busoptbio").hide(); 
    $("#current").click(function() { 
    $("#busoptbio").show(); 
    $("#busoptbio").animate({left: '+=340px'}, 1200); 
    return false; 
    }); 

    $("#busoptbiolnk a").click(function(){ 
    $("#busoptbio").animate({left: '+=550px'}, 1200); 
}, function() { 
$("#busoptbio").animate({left: '-=550px'}, 1200); 
    return false; 
    }); 
    }); 

감사 :

여기에 코드입니다.

답변

1
$("#busoptbiolnk a").click(function(){ 
    var bio = $("#busoptbio"); 
    if(bio.hasClass('visible')) 
     bio.removeClass('visible').animate({left: '-=550px'}, 1200); 
    else 
     bio.addClass('visible').animate({left: '+=550px'}, 1200); 
}); 
+0

당신에게 정말 고마워요 시도 있다면! – Andrea

1

두 번째 클릭으로 뒤로 이동 및 앞으로 이동한다는 의미입니까?

이 문제가이

$("#busoptbiolnk a").click(function(){ 
    $("#busoptbio").animate({left: '-=550px'}, 1200); 
}); 
관련 문제