Maison > Questions et réponses > le corps du texte
Lorsque j'écrivais un événement de survol de la souris à l'aide d'angularjs, j'ai constaté que l'étiquette continuait de clignoter lorsque la souris était enfoncée. Le code angulaire est le suivant :
.<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>
Y a-t-il un problème avec ce code ?
L'effet à obtenir est que lorsque la souris survole l'étiquette de connexion réussie, l'étiquette d'accès à la page d'accueil apparaîtra. S'il vous plaît, donnez-moi quelques conseils si vous voyez le problème, merci beaucoup !
怪我咯2017-05-15 17:09:12
Écrivez ng-mouseleave
dans le p sur la page d'accueil et essayez-le.
黄舟2017-05-15 17:09:12
Essayez de ne pas utiliser ng-init
, mais initialisez-le dans le contrôleurng-init
,在 controller 里面初始化
把 ng-show
改成 ng-if
3. 如果还是不行,用
ng-class
ng-show
par ng-if
ng-class pour contrôler Réessayez