ive 클릭에 따라 사이드 바를 왼쪽이나 오른쪽으로 슬라이드하려고했습니다.이 jquery 애니메이션이 작동하지 않는 이유는 무엇입니까?
토글을 사용해도 작동하지 못했습니다. 처음 클릭하면
내가 지금은이 코드를 작품을 시도했지만 다시 한번 클릭 할 때 작동하지 않습니다 어떤 이유로 클릭 :
$('.pushbutton').on('click',function(){
$('.left_sidebar, .footer').animate({left: "-320px"}, 800);
$('.main_body_right').animate({marginLeft: "25px"}, 800);
$('.pushbutton').animate({fontSize: "24px",fontWeight: "400",paddingTop: "3px"}, 500);
$('.pushbutton').html('+');
$('.pushbutton').attr('class','pushbuttonplus');
});
$('.pushbuttonplus').on('click',function(){
$('.left_sidebar, .footer').animate({left: "0px"}, 800);
$('.main_body_right').animate({marginLeft: "325px"}, 800);
$('.pushbuttonplus').animate({fontSize: "26px",fontWeight: "700",paddingTop: "0px"}, 500);
$('.pushbuttonplus').html('-');
$('.pushbuttonplus').attr('class','pushbutton');
});
http://jsfiddle.net/IrvinDominin/wBBZm/은의 예제를 넣어 : http://jsflidde.net/는 ".pushbutton는"클릭 – ZiTAL
때마다, 당신이 첨부 솔기 모든 ".pushbuttonplus"에 대한 새 클릭 이벤트 처리기 애니메이션과 성능 문제 사이의 충돌을 야기 할 수있는 요소 – Stphane
@ f00bar .pushbutton은 한 번만 사용되며 클래스 attr은 pushbuttonplus로 변경되므로 한 번에 한 번만 클릭하면 다른 클래스로 변경됩니다 – Robert