angular.js - label angularjs terus berkelip apabila melayang dengan tetikus
巴扎黑
巴扎黑 2017-05-15 17:07:12
0
3
660

Semasa saya menulis acara tuding tetikus menggunakan angularjs, saya mendapati bahawa label terus berkelip apabila tetikus ditekan Kod sudut adalah seperti berikut:

<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>
 

Adakah terdapat apa-apa yang salah dengan kod ini?

Kesan yang perlu dicapai ialah apabila tetikus melayang di atas label log masuk yang berjaya, label masukkan halaman utama akan muncul. Sila berikan saya beberapa petunjuk jika anda melihat masalahnya, terima kasih banyak!

巴扎黑
巴扎黑

membalas semua(3)
刘奇

Tulis ng-mouseleave dalam p di laman utama dan cuba.

黄舟
  1. Cuba jangan gunakan ng-init, tetapi mulakan dalam pengawalng-init,在 controller 里面初始化

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

  3. Tukar ng-show kepada ng-if
    3 Jika masih tidak berfungsi, gunakan ng-class untuk mengawal Cuba lagi
🎜🎜 🎜
習慣沉默

Hanya tulis ng-mouseleave ke dalam p.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan