Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Meningkatkan Kandungan Ditambah Secara Dinamik dengan jQuery Mobile?
Peningkatan penanda untuk kandungan yang ditambah secara dinamik melibatkan penggunaan penggayaan dan kefungsian daripada rangka kerja Mudah Alih jQuery kepada kandungan yang ditambah atau diubah selepas pemuatan halaman awal. Panduan ini menyediakan gambaran menyeluruh tentang teknik untuk mencapai ini.
jQuery Mobile menawarkan tiga tahap peningkatan:
Setiap widget Mudah Alih jQuery mempunyai kaedah peningkatan tersendiri yang boleh digunakan untuk meningkatkan kandungan yang baru ditambah secara dinamik. Contohnya, untuk meningkatkan butang, gunakan kaedah $('[type="button"]').button().
Untuk meningkatkan kandungan halaman , anda boleh menggunakan kaedah $('#page-id').trigger('create'). Ini akan menggunakan penggayaan dan kefungsian pada semua elemen dalam halaman yang ditentukan.
Untuk meningkatkan keseluruhan halaman, termasuk pengepala, kandungan dan pengaki, gunakan $('# page-id').kaedah pencetus('pagecreate'). Ini harus digunakan dengan berhati-hati, kerana ia boleh menjadi mahal dari segi pengiraan.
Dalam sesetengah kes, anda mungkin mahu menghalang jQuery Mobile daripada meningkatkan elemen tertentu secara automatik. Ini boleh dicapai dengan menambahkan atribut data-enhance="false" pada elemen.
Jika anda menghadapi ralat semasa meningkatkan kandungan yang ditambah secara dinamik, pastikan anda mematuhi garis panduan ini:
Nota: Untuk peranti mudah alih , langkah tambahan mungkin diperlukan: kadangkala peranti mudah alih akan menyimpan elemen, yang boleh menyebabkan isu apabila penanda dinamik sedang dimanipulasi. Kaedah .trigger('create') mungkin tidak selalu mampu menggantikan markup sedia ada.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meningkatkan Kandungan Ditambah Secara Dinamik dengan jQuery Mobile?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!