jQuery 1.9 .live() Ralat: Panduan Migrasi
Dari versi 1.9 dan seterusnya, jQuery telah mengalih keluar fungsi .live(). Jika anda baru-baru ini menaik taraf daripada versi 1.8 atau lebih awal, anda mungkin menghadapi ralat "TypeError: $(...).live is not a function." Untuk menyelesaikan isu ini, anda boleh berhijrah ke kaedah .on() baharu.
Arahan Penghijrahan:
Parameter untuk .live() dan .on() berbeza. Garis panduan berikut akan membantu anda berhijrah:
Migrasi Contoh:
Contoh 1:
Sebelum:
$('#mainmenu a').live('click', function)
Selepas:
$('#mainmenu').on('click', 'a', function)
Contoh 2:
Sebelum:
$('.myButton').live('click', function)
Selepas:
$('#parentElement').on('click', '.myButton', function)
Atau:
$(document).on('click', '.myButton', function)
Tambahan Sumber:
Atas ialah kandungan terperinci Bagaimana untuk Berhijrah daripada `.live()` jQuery kepada Kaedah `.on()`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!