gpt4 book ai didi

angularjs - 如何使用 ng-mouseover 在鼠标悬停时隐藏和显示输入元素

转载 作者:行者123 更新时间:2023-12-02 05:36:26 25 4
gpt4 key购买 nike

这是我的代码:-

<div class="input-group">
<input class="form-control" ng-model="name" required />
<span class="input-group-btn">
<button class="btn btn-primary" type="button" >
<i class="fa fa-plus"></i>
</button>
</span>
</div>

这里我使用引导类 input-group其中包含两个元素,即 <input><span>
所以在这里我想在鼠标悬停时显示该按钮。
所以我尝试使用 ng-mouseover

<span class="input-group-btn">
<button class="btn btn-primary" type="button" ng-mouseover="open" >
<i class="fa fa-plus"></i>
</button>
</span>

打开的地方是:-

$scope.open = true;

我认为ng-mouseover是更好的选择,但如果有任何其他简单的方法....请告诉我

最佳答案

var app = angular.module("testApp", []);

app.controller('testCtrl', function($scope){
$scope.open = false;
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="testApp" ng-controller="testCtrl">
<div ng-mouseover="open = true" ng-mouseleave="open = false">
To display button mouseover here!!!
<button class="btn btn-primary" type="button" ng-show="open">
<i class="fa fa-plus">Button</i>
</button>
</div>
</div>

试试这个。您也可以使用 :hover 来显示/隐藏元素。

<button class="btn btn-primary" type="button" ng-show="open" ng-mouseover="open = true" >
<i class="fa fa-plus"></i>
</button>

关于angularjs - 如何使用 ng-mouseover 在鼠标悬停时隐藏和显示输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36953162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com