Rumah hujung hadapan web Soal Jawab bahagian hadapan Cara menggunakan JQuery untuk menyembunyikan elemen dengan pergerakan tetikus

Cara menggunakan JQuery untuk menyembunyikan elemen dengan pergerakan tetikus

Apr 17, 2023 pm 03:21 PM

JQuery ialah perpustakaan JavaScript yang sangat popular yang menyediakan sejumlah besar fungsi dan kaedah untuk memudahkan tugas JS biasa. Menyembunyikan elemen dalam JQuery adalah salah satu tugas yang sangat biasa. Berikut ialah cara menggunakan tetikus JQuery untuk mengalihkan elemen tersembunyi.

JQuery menyediakan kaedah yang sangat berguna "hide()", yang boleh menyembunyikan elemen HTML. Jika anda ingin menyembunyikan berbilang elemen, anda boleh menggunakan kelas yang sama untuk memilihnya dan kemudian memanggil kaedah hide() untuk menyembunyikannya.

Berikut ialah contoh:

Kod HTML:

1

2

     <div class="box"><p>这是一个段落。</p></div>

     <div class="box"><p>这是另一个段落。</p></div>

Salin selepas log masuk
Salin selepas log masuk

Kod CSS:

1

2

3

4

.box{

    padding:10px;

    background-color:#f1f1f1;

}

Salin selepas log masuk
Salin selepas log masuk

Kod JS:

1

$('.box').hide();

Salin selepas log masuk

Dalam kod di atas, kami menggunakan JQuery untuk memilih semua elemen dengan kelas "kotak" dan memanggil kaedah .hide() untuk menyembunyikannya. Jika anda melihat halaman dalam penyemak imbas sekarang, anda tidak akan melihat apa-apa kerana semua elemen dengan kelas "kotak" disembunyikan.

Walau bagaimanapun, terdapat masalah dengan ini: bagaimana untuk memaparkannya semula? Anda boleh menggunakan kaedah .show() untuk memulihkan elemen. Tetapi di sini kita akan menggunakan kaedah yang lebih mudah, iaitu mengawal penyembunyian dan penampakan elemen menggunakan pergerakan tetikus.

Berikut ialah contoh:

Kod HTML:

1

2

     <div class="box"><p>这是一个段落。</p></div>

     <div class="box"><p>这是另一个段落。</p></div>

Salin selepas log masuk
Salin selepas log masuk

Kod CSS:

1

2

3

4

.box{

    padding:10px;

    background-color:#f1f1f1;

}

Salin selepas log masuk
Salin selepas log masuk

Kod JS:

1

2

3

4

5

$('.box').mouseover(function(){

    $(this).hide();

}).mouseout(function(){

    $(this).show();

});

Salin selepas log masuk

Dalam kod di atas, kami menggunakan JQuery untuk memilih semua elemen dengan kelas "kotak" dan mendaftarkan acara pergerakan tetikus (mouseover). Apabila tetikus bergerak ke atas elemen, kaedah hide() dipanggil untuk menyembunyikan elemen. Apabila tetikus bergerak menjauh, kaedah show() dipanggil untuk memaparkan elemen.

Jika anda melihat halaman ini dalam penyemak imbas anda sekarang, anda akan melihat semua elemen. Walau bagaimanapun, apabila anda menggerakkan tetikus ke atas elemen, ia akan disembunyikan. Apabila tetikus dialihkan, ia akan muncul semula.

Di atas ialah cara menggunakan tetikus JQuery untuk memindahkan elemen tersembunyi. Teknik ini boleh digunakan dalam banyak aplikasi web seperti menu, tab, dll.

Atas ialah kandungan terperinci Cara menggunakan JQuery untuk menyembunyikan elemen dengan pergerakan tetikus. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan? Mar 19, 2025 pm 03:58 PM

Apa itu useeffect? Bagaimana anda menggunakannya untuk melakukan kesan sampingan?

Terangkan konsep pemuatan malas. Terangkan konsep pemuatan malas. Mar 13, 2025 pm 07:47 PM

Terangkan konsep pemuatan malas.

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya? Mar 18, 2025 pm 01:45 PM

Bagaimanakah kari bekerja di JavaScript, dan apakah faedahnya?

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula? Mar 18, 2025 pm 01:44 PM

Apakah fungsi pesanan yang lebih tinggi dalam JavaScript, dan bagaimana mereka boleh digunakan untuk menulis lebih banyak kod ringkas dan boleh diguna semula?

Bagaimana anda mengelakkan tingkah laku lalai di pengendali acara? Bagaimana anda mengelakkan tingkah laku lalai di pengendali acara? Mar 19, 2025 pm 04:10 PM

Bagaimana anda mengelakkan tingkah laku lalai di pengendali acara?

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen? Mar 19, 2025 pm 03:59 PM

Apakah useContext? Bagaimana anda menggunakannya untuk berkongsi keadaan antara komponen?

Bagaimanakah algoritma Rekonsiliasi React berfungsi? Bagaimanakah algoritma Rekonsiliasi React berfungsi? Mar 18, 2025 pm 01:58 PM

Bagaimanakah algoritma Rekonsiliasi React berfungsi?

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal? Mar 19, 2025 pm 04:16 PM

Apakah kelebihan dan kekurangan komponen terkawal dan tidak terkawal?

See all articles