我想在縮略圖上顯示一個自定義圖標。所以在我的例子中,「上傳拇指」是我的拇指,我的自定義圖標是跨度。如何在angularjs上定位mouseover上的當前元素?
問題是,我不知道如何定位目前懸停的縮略圖,因爲我有一些這些動態生成。正如我現在所看到的,當懸停所有的跨度圖標時。
<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;
};
不知道爲什麼,但斌掙扎了一會兒。謝謝。
是的,但代碼應該如何看起來像event.target? – funguy
您可以使用CSS實現它,即'.upload-thumb span.delete-media:hover {color:red}' – Satpal
它比這更復雜。跨度默認情況下不可見。一些我如何分配this.hoverEdit = true;僅限於當前懸停的項目。 – funguy