Rumah > Artikel > hujung hadapan web > Mengapa jQuery saya fadeIn/fadeOut Overlay Glitching dalam Internet Explorer?
Apabila bekerja dengan fungsi fadeIn() dan fadeOut() jQuery untuk tindanan dalam Internet Explorer, anda mungkin menghadapi tingkah laku yang tidak dijangka seperti sebagai peralihan mendadak kepada kelegapan penuh atau kelipan singkat warna pepejal semasa lenyap.
Untuk menyelesaikan isu ini, pengguna telah berjaya dengan menetapkan kelegapan elemen tindanan sebelum mencetuskan kesan pudar. Berikut ialah contoh coretan kod:
$('.overlay').css('filter', 'alpha(opacity=40)'); $('.overlay').fadeIn(500);
Dalam contoh ini, kelegapan tindanan ditetapkan kepada 40% menggunakan sifat 'penapis' sebelum menggunakan kesan fadeIn(). Ini memastikan peralihan yang lancar daripada keadaan awal kepada keadaan akhir yang boleh dilihat sepenuhnya.
Dengan menggabungkan penyelesaian ini, pengguna boleh menghapuskan isu pudar yang tidak sedap dipandang dan menghalang tindanan daripada memaparkan warna pepejal secara ringkas semasa fadeout, mengakibatkan gelagat tindanan yang lancar dan konsisten dalam Internet Explorer.
Atas ialah kandungan terperinci Mengapa jQuery saya fadeIn/fadeOut Overlay Glitching dalam Internet Explorer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!