Dalam pembangunan web, kami sering menghadapi situasi di mana kami perlu mengawal paparan dan penyembunyian elemen secara dinamik. Sebagai contoh, selepas pengguna berjaya log masuk, paparkan mesej alu-aluan atau apabila menatal halaman, apabila elemen menatal ke tengah skrin, hidupkan kesan animasi elemen. Sebagai tindak balas kepada keperluan ini, jQuery menyediakan beberapa API untuk memaparkan dan menyembunyikan halaman pemantauan.
1. Kaedah $(window).scroll()
Kaedah $(window).scroll() mewakili fungsi pemprosesan peristiwa yang dicetuskan apabila tetingkap ditatal. Dengan mendengar acara tatal tetingkap, anda boleh memaparkan atau menyembunyikan elemen secara dinamik.
Berikut ialah contoh kod apabila roda menatal ke kedudukan 500px dari bahagian atas halaman, elemen dalam halaman akan dipaparkan:
$(window).scroll(function(){ if($(window).scrollTop() >= 500){ $("#element").show(); } });
Penjelasan kod:
$(window).resize(function(){ if($(window).width() <= 768){ $("#element").hide(); } });
$ (window).resize(): Dengar peristiwa perubahan saiz tetingkap;
$(window).load(function(){ $("#element").show(); });
$(window).load(): Dengar acara penyiapan pemuatan semua elemen pada halaman (termasuk imej dan sumber lain); dengan id "elemen" Tunjukkannya.
4 Kaedah lain Selain kaedah yang diperkenalkan di atas, jQuery juga menyediakan beberapa kaedah lain untuk memaparkan atau menyembunyikan unsur secara dinamik, seperti:Ringkasan:
Di atas memperkenalkan beberapa cara untuk mengawal paparan dan penyembunyian unsur secara dinamik ia boleh mencapai kawalan dinamik elemen halaman melalui senario yang berbeza. Dalam pembangunan sebenar, kaedah yang sesuai harus dipilih berdasarkan keperluan khusus untuk mencapai hasil yang lebih baik.
Atas ialah kandungan terperinci paparan halaman pemantauan jquery dan sembunyikan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!