Kandungan khusus adalah seperti berikut:
$('.back_left dt').toggle(function(){ $(this).addClass("selected"); $(this).siblings('dd').slideUp(); },function(){ $(this).removeClass("selected"); $(this).siblings('dd').slideDown(); });
Saya sedang mengusahakan projek hari ini, saya menyalin kod dari tapak web orang lain dan mendapati ia tidak dapat dilaksanakan Apabila saya sangat cemas sehingga saya tidak mahu melakukannya lagi, saya fikir, bolehkah menjadi masalah versi jquery? Kemudian saya menurunkan versi jquery kepada 1.8 dan fungsinya telah dilaksanakan versi jqurey saya adalah 1.11.1. Ia ternyata menjadi masalah versi Setelah saya menemui sebabnya, ia mudah untuk diselesaikan mendapati bahawa kaedah togol adalah dalam versi 1.9 Ia telah dipadamkan. Menukar versi boleh menyelesaikan masalah, tetapi saya tidak mahu menggunakan versi yang lebih rendah lagi. Saya masih mahu menggunakan versi 1.11.1 Apakah kaedah yang boleh saya gunakan untuk menggantikan togol?
Selepas ujian, anda boleh menggunakan kaedah berikut:
$(document).ready(function(){ $('.back_left dt').click(function(){ if($(this).hasClass("selected")){ $(this).toggleClass("selected"); $(this).siblings('dd').slideDown(); }else{ $(this).toggleClass("selected"); $(this).siblings('dd').slideUp(); } }); });
Parameter | Penerangan |
---|---|
kelajuan |
Pilihan. Menentukan seberapa cepat sesuatu elemen berubah daripada kelihatan kepada tersembunyi (atau sebaliknya). Lalai ialah "0". Nilai yang mungkin:
Dengan set kelajuan, elemen akan menukar ketinggian, lebar, jidar, pelapik dan ketelusannya secara beransur-ansur apabila ia berubah daripada kelihatan kepada tersembunyi. Jika parameter ini ditetapkan, parameter suis tidak boleh digunakan. |
panggil balik |
Pilihan. Fungsi yang akan dilaksanakan selepas fungsi togol dilaksanakan. Untuk mengetahui lebih lanjut tentang panggilan balik, lawati bab Panggilan Balik jQuery kami. Parameter ini tidak boleh ditetapkan melainkan parameter kelajuan ditetapkan. |
suis |
Pilihan. Nilai Boolean. Menentukan sama ada togol menyembunyikan atau menunjukkan semua elemen yang dipilih.
Jika parameter ini ditetapkan, parameter kelajuan dan panggil balik tidak boleh digunakan. |