Ich versuche, einige css-Klassen auf meinem Label/Kontrollkästchen Tick hinzufügen, dann entfernen Sie die Klassen und entfernen Sie das Element, sobald es überprüft wurde. Obwohl ich kämpfe und nur das eine oder andere schaffen kann.fügen Sie animate.css Klassen dann entfernen Sie das Element mit entfernen
$(function() {
$("label[for='<%= @todo.id %>']").click(function() {
el = $("#todo-container-<%= @todo.id %>");
el.addClass('animated fadeOut');
el.one('webkitAnimationEnd oanimationend msAnimationEnd animationend',
function (e) {
el.removeClass('animated fadeOut');
el.remove();
});
});
});
Hier versuche ich (in meiner complete.js.erb-Datei) auf dem Etikett klicken (die das Kontrollkästchen überprüft) fügen Sie die animierten und fadeOut Klassen in den Behälter und dann die Klasse entfernen und als Containerelement, nachdem es verblasst ist.
Kann mir jemand helfen? Mein Code macht nur 1 meiner 2 Anforderungen
Sie machen können fiddle oder post ein paar html zu –