animate.css
을 사용하면 내 백본보기에 멋진 효과를 줄 수 있습니다. 내가 사용하는 애니메이션 중 하나는 목록 항목이 삭제 될 때 flipOutX
입니다. 당신이 주변에 어떤 일을해야합니까이 효과를 적용 할 animate.css 애니메이션이 백본보기에서 addClass로 완료되었는지 확인하는 방법은 무엇입니까?
drop: function() {
var that = this;
this.$el.addClass('animated flipOutX');
setTimeout(function() {
that.remove();
}, 1000);
}
이
setTimeout
를 사용하는 것은 정말 나쁜 생각이라고 알고 : 여기
내 드롭 기능입니까? 보기를 효과적으로 제거하기 전에
setTimeout
을 사용하여
addClass
효과가 완료되었는지 확인하고 있습니다. 여기 내 문제는
addClass
이 비동기 적이라는 사실입니다.
효과가 끝나면 약속이 이미 존재하므로 "... 지연/약속을 반환합니다 ..."는 "... 지연/약속을 해결합니다 ..."를 더 잘 읽습니다. (문장의 나머지 부분에 대한 플러스 관련 조정). –
네, 그렇 겠지요. – Derek
불행히도 이것은 작동하지 않습니다. 애니메이션이 실행되기 전에 뷰가 제거됩니다. ( – Michael