我在用angularjs写一个鼠标悬停事件的时候发现鼠标时标签一直闪, angular代码如下:
<p ng-init="show=true" class="carousel-caption alert alert-success login-status">
<label ng-show="show" ng-mouseenter="show=false" ng-mouseleave="show=true">
登录成功
</label>
<p ng-show="!show">
进入主页
</p>
</p>
请问一下这段代码有什么问题吗?
要实现的效果就是鼠标悬停到登录成功的标签时,出现进入主页标签。 麻烦看出问题的给指点一下,多谢了哈!
홈페이지의 p에
ng-mouseleave
라고 적어서 사용해 보세요.ng-init
를 사용하지 말고 컨트롤러에서 초기화하세요ng-init
,在 controller 里面初始化把
ng-show
改成ng-if
3. 如果还是不行,用ng-class
ng-show
를ng-if
로 변경하세요. 3. 그래도 작동하지 않으면ng-class
를 사용하세요. > 제어하려면 다시 시도하세요p에 ng-mousleave를 입력하세요.