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.
Menurut halaman Github jquery-mobile, cuba gantikan baris yang berkaitan dengan kod berikut:
Anda boleh cuba mengemas kini jquery-mobile kepada versi 1.5.0-rc1, pepijat nampaknya telah dibetulkan dalam versi itu.