サムネイルにカスタムアイコンを表示したい。だから私の例では、 "アップロード - サム"は私の親指であり、私のカスタムアイコンはスパンです。angularjsのマウスオーバー時に現在の要素をターゲットにする方法は?
問題は、これらのうちのいくつかが動的に生成されているので、現在ホバリングされたサムネイルをどのようにターゲットにするかわかりません。すべてのスパンアイコンが表示されたら、私が今持っているものが表示されます。
<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;
};
しばらくの間、なぜ、binがこれに苦しんでいるのですか。ありがとう。
はい、ただし、コードはevent.targetのように見えるはずです。 – funguy
これはCSSを使用して実現できます。すなわち、.upload-thumb span.delete-media:hover {color:red} ' – Satpal
これはこれより複雑です。スパンはデフォルトでは表示されません。どのようにthis.hoverEdit = trueを割り当てる必要があるか、現在のホバリングアイテムにのみ適用されます。 – funguy