Penyelesaian kepada masalah yang togol tidak boleh digunakan dalam jQuery: 1. Tulis semula sebahagian daripada kod sumber ke dalam pemalam 2. Perkenalkan pemalam ke dalam halaman web, dan kemudian hantar "$. fn.toggle = function( fn, fn2 ) { var args = arguments,guid = fn.guid || $.guid++,i=0,toggler = function(event) {...}" hanya gunakan togol.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi jquery 1.9, komputer DELL G3
Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery?
Penyelesaian kepada kegagalan toggle() selepas versi 1.9 jQuery
Baru-baru ini, saya mendapati bahawa kaedah togol bagi versi jQuery yang lebih tinggi adalah tidak sah. Saya menemui penyelesaian sebelum Kod sumber versi melaksanakan fungsi togol, dan saya belajar banyak daripada membaca blog ramai warga emas...
Pertama sekali, apabila menghadapi situasi ini, kita harus menyemak dahulu kod sumber versi sebelumnya untuk penyelidikan, dan cuba Tulis semula bahagian kod sumber itu ke dalam pemalam dan perkenalkan pemalam itu ke dalam halaman web anda sendiri untuk kegunaan jangka panjang.
$.fn.toggle = function( fn, fn2 ) { var args = arguments,guid = fn.guid || $.guid++,i=0, toggler = function( event ) { var lastToggle = ( $._data( this, "lastToggle" + fn.guid ) || 0 ) % i; $._data( this, "lastToggle" + fn.guid, lastToggle + 1 ); event.preventDefault(); return args[ lastToggle ].apply( this, arguments ) || false; }; toggler.guid = guid; while ( i < args.length ) { args[ i++ ].guid = guid; } return this.click( toggler ); }
Pembelajaran yang disyorkan: "Tutorial Video jQuery"
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!