angular.js - angularjs 使用鼠标悬停时,标签一直闪
巴扎黑
巴扎黑 2017-05-15 17:07:12
0
3
647

我在用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>
 

请问一下这段代码有什么问题吗?

要实现的效果就是鼠标悬停到登录成功的标签时,出现进入主页标签。 麻烦看出问题的给指点一下,多谢了哈!

巴扎黑
巴扎黑

모든 응답(3)
刘奇

홈페이지의 p에 ng-mouseleave라고 적어서 사용해 보세요.

黄舟
  1. ng-init를 사용하지 말고 컨트롤러에서 초기화하세요ng-init,在 controller 里面初始化

  2. ng-show 改成 ng-if
    3. 如果还是不行,用 ng-class

  3. ng-showng-if
    로 변경하세요. 3. 그래도 작동하지 않으면 ng-class를 사용하세요. > 제어하려면 다시 시도하세요
🎜🎜 🎜
習慣沉默

p에 ng-mousleave를 입력하세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!