cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - label angularjs terus berkelip apabila melayang dengan tetikus

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!

巴扎黑巴扎黑2800 hari yang lalu696

membalas semua(3)saya akan balas

  • 怪我咯

    怪我咯2017-05-15 17:09:12

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

    balas
    0
  • 黄舟

    黄舟2017-05-15 17:09:12

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

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:09:12

    Hanya tulis ng-mouseleave ke dalam p.

    balas
    0
  • Batalbalas