링크를 클릭하면 트리거 할 애니메이션이 있습니다. 애니메이션을 별도로 실행하면 정상적으로 작동합니다. 하지만 jquery toggle()
을 사용하면 더 이상 작동하지 않습니다. 아무도 왜 쉽게 볼 수 있습니까? 작동 toggle()
없이Jquery가 맞춤 애니메이션을 토글합니다.
(별도 각을 실행) :
$('#sign-in-fx').click(function() {
$('.login_form').animate({ width: '273' }, 'slow', 'easeInOutQuart');
//$('.login_form').animate({ width: '1' }, 'slow', 'easeInOutQuart');
});
toggle()
와 아무 일도 발생하지 :
$('#sign-in-fx').click(function() {
$('.login_form').toggle(
function() {
$(this).animate({ width: '273' }, 'slow', 'easeInOutQuart')
},
function() {
$(this).animate({ width: '1' }, 'slow', 'easeInOutQuart')
}
);
});
이 내가 다음과 같이도 할 수 있다고 생각 jQuery toggle animation
참조 http://api.jquery.com/toggle/'toggle()'함수를 잘못 사용하는 것 같습니다. – Grzegorz
@ Grzegorz http://api.jquery.com/toggle-event/와 관련이 있습니다. – Reflective
@ Reflective : Duh! 감사! – Grzegorz