Ich habe ein div, in dem ich einige Daten zeigen:Winkel Animation in einem div auf einen Klick
div.movie_details
div.movie_details_container
span {{ movieDetail.title }}
span {{ movieDetail.overview }}
Ich habe auch eine Schaltfläche, die die Informationen ändert, die angezeigt worden ist:
ng-click="toggleRow(movie)
Die toggleRow Funktion:
$scope.toggleRow = function(movie){
$scope.movieDetail = movie;
};
Also, wenn ein Benutzer klickt auf die Schaltfläche die toggleRow Funktion ausgelöst und sendet das Film-Objekt als Parameter für die Funktion. Die Funktion ändert dann den Bereich, der die in der Ansicht angezeigten Informationen ändert. Funktioniert gut.
Mein Problem ist, dass ich eine Transitionsanimation machen möchte, wenn sich die Information in div.movie_details_container
ändert. Aber ich kann die richtige Reihenfolge der Aktionen nicht erkennen.
Ich machte eine Plunkr mit einer vereinfachten Version des Projekts: https://plnkr.co/edit/wlmVaxVhax0b07cvXXld?p=preview So, wenn der Benutzer auf einen Titel klickt, ist die Änderung sehr abrupt. Ich hätte gerne einen schönen Ein-/Ausstieg.
Welche Art von Übergang/Animation möchten Sie tun? – thepio
Das ist nicht wirklich wichtig. Mit CSS kann ich alles machen, was ich will, aber ich kann nicht herausfinden, wie ich es einrichten soll. Aber ich möchte die aktuelle Info ausblenden und dann die neue Info einblenden. –