有没有办法让 div 使用 AngularJs ng-hide 淡入淡出?目前,当我将鼠标悬停在标题 div 上时,我正在显示“菜单”。从标题移动到菜单本身时,我还让 div 保持不变。然而,我似乎无法找到一种方法让它使用 Angular 或 CSS 淡入淡出。
这是一个JSFiddle
html:
<div ng-app>
<div ng-controller="showCrtl">
<div class="top" ng-mouseover="menu()" ng-mouseout="menu()">Mouse over me</div>
<div ng-hide="bottom" ng-mouseover="menu()" ng-mouseout="menu()" class="bottom"></div>
</div>
</div>
JS:
function showCrtl($scope){
$scope.bottom = true;
$scope.menu = function() {
if($scope.bottom) {
$scope.bottom = false;
}
else {
$scope.bottom = true;
}
};
}