Tajuk yang ditulis semula ialah: Catching TypeError: this.removeClass bukan fungsi boleh panggil-Soal Jawab Rangkaian PHP Cina
Tajuk yang ditulis semula ialah: Catching TypeError: this.removeClass bukan fungsi boleh panggil
P粉409742142
P粉409742142 2023-09-06 14:21:00
0
1
424

Saya mempunyai kod penomboran biasa dalam cshtml sebagai paparan separa:

< <

Kod js yang sepadan adalah seperti berikut:

(function($, model){ function injectPaging(viewModel. selector, pageSize){ //执行分页部分的代码 } }

Paparan utama menggunakan jquery: jquery.mobile-1.4.5.js Melalui konsol penyahpepijat, ia memberi saya ralat pada baris ini (9408):

this.removeClass( "ui-flipswitch-input" );

Pautan ke halaman jquery: http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.js

Sekarang masalahnya ialah, kod ini berfungsi dengan baik pada semua halaman, kerana kod penomboran ini digunakan oleh semua pandangan lain yang melaksanakan penomboran, hanya satu paparan yang menghadapi masalah. Saya tidak mahu menukar apa-apa dalam fail jQuery, dan saya tidak tahu apa yang menyebabkan masalah sebenar ini.

P粉409742142
P粉409742142

membalas semua (1)
P粉759451255

Menurut halaman Github jquery-mobile, cuba gantikan baris yang berkaitan dengan kod berikut:

this.element.removeClass("ui-flipswitch-input");

Anda boleh cuba mengemas kini jquery-mobile kepada versi 1.5.0-rc1, pepijat nampaknya telah dibetulkan dalam versi itu.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!