jQuery ialah perpustakaan JavaScript yang popular untuk menambahkan kesan dinamik dan kefungsian interaktif pada tapak web. Salah satu fungsi yang paling biasa digunakan ialah menukar gaya CSS elemen HTML, termasuk menukar gaya kelas. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk menukar gaya kelas, serta beberapa petua dan teknik praktikal.
// 添加一个 class 样式 $(".my-element").addClass("active"); // 添加多个 class 样式 $(".my-element").addClass("active big"); // 删除一个 class 样式 $(".my-element").removeClass("active"); // 删除多个 class 样式 $(".my-element").removeClass("active big");
Dalam contoh di atas, kami memilih elemen HTML bernama my-element
menggunakan kaedah $() dan menggunakan kaedah addClass() dan removeClass() untuk Tambah atau alih keluar gaya kelas.
// 切换 class 样式 $(".my-element").toggleClass("active");
Contoh di atas akan menogol gaya kelas my-element
untuk elemen bernama active
.
// 添加一个 class 样式,并在 1 秒后删除 setTimeout(function() { $(".my-element").addClass("active"); setTimeout(function() { $(".my-element").removeClass("active"); }, 1000); }, 1000);
Dalam contoh di atas, kami mula-mula melambatkannya selama 1 saat menggunakan kaedah setTimeout() Dalam fungsi panggilan balik tertunda, kami menambah active
menggunakan addClass() kaedah kelas, dan sekali lagi gunakan kaedah setTimeout() untuk menangguhkan selama 1 saat, dan gunakan kaedah removeClass() dalam fungsi panggil balik tertunda untuk memadamkan gaya kelas active
.
$(window).scroll(function() { if ($(this).scrollTop() > 100) { $(".my-element").addClass("scrolled"); } else { $(".my-element").removeClass("scrolled"); } });
Dalam contoh di atas, kami menggunakan kaedah $(window).scroll() untuk mendengar acara skrol tetingkap. Jika kedudukan tatal melebihi 100 piksel, gunakan kaedah addClass() untuk menambah gaya kelas scrolled
sebaliknya gunakan kaedah removeClass() untuk mengalih keluar gaya kelas.
Ringkasan
Dalam artikel ini, kami memperkenalkan cara menggunakan jQuery untuk menukar gaya kelas, termasuk menambah, mengalih keluar, menukar, penambahan dan pemadaman tertunda serta menukar gaya kelas berdasarkan syarat. Petua dan teknik ini boleh membantu anda menguasai jQuery dengan lebih baik dan mencapai fungsi interaktif yang lebih kompleks dan kesan dinamik.
Atas ialah kandungan terperinci Contoh untuk menerangkan cara menukar gaya kelas dalam jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!