Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery

Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery

藏色散人
藏色散人asal
2023-02-09 10:25:172335semak imbas

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.

Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery

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 );
}

Apa yang perlu dilakukan jika togol tidak boleh digunakan dalam jQuery

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Adakah nod percuma?Artikel seterusnya:Adakah nod percuma?