Ich möchte ein benutzerdefiniertes Symbol auf dem Thumbnail anzeigen. In meinem Beispiel ist "upload-thumb" mein Daumen und mein benutzerdefiniertes Symbol ist span.Wie wird das aktuelle Element beim mouseover in angularjs anvisiert?
Das Problem ist, dass ich nicht sicher bin, wie man aktuell verschobene Miniaturansicht anvisiere, da ich einige von diesen dynamisch erzeugt habe. Als was ich gerade habe, wenn ich schwebe, erscheinen alle Spanikonen.
<div class="upload-thumb" ng-mouseover="hoverIn($event)" ng-mouseleave="hoverOut($event)"><span class="delete-media" ng-show="hoverEdit"><i class="mdi mdi-delete"></i></span></div>
$scope.hoverIn = function(event){
// this.hoverEdit = true;
};
$scope.hoverOut = function(event){
// this.hoverEdit = false;
};
Nicht sicher warum, aber bin damit für eine Weile zu kämpfen. Vielen Dank.
Ja, aber wie sollte der Code mit event.target aussehen? – funguy
Sie können es mit CSS erreichen, d. H. '.upload-thumb span.delete-media: hover {color: red}' – Satpal
Es ist komplizierter als das. Bereich ist standardmäßig nicht sichtbar. Irgendwie muss ich dies zuweisen.hoverEdit = true; nur zum aktuellen schwebenden Gegenstand. – funguy