Saya sedang mengerjakan projek baru-baru ini Terdapat imej dalam halaman h5 yang diambil secara dinamik dari bahagian belakang
Bagaimana untuk menetapkan lebar? Saya pada mulanya menggunakan num=$("#lf").find("img").length;//semua gambar pada halaman dan kemudian tetapkan lebar tatal kepada setiap lebar gambar *num+80px tetapi mendapati ia telah ditukar Selepas ia ditukar kepada jsp, num tidak boleh diperoleh sama sekali. Bagaimanakah lebar di sini dikendalikan? Terima kasih
Adakah pengambilan data secara dinamik dari bahagian belakang merujuk kepada data permintaan AJAX?
Saya rasa kita perlu mengesahkan dua perkara berikut:
1 Adakah elemen DOM dimuatkan semasa menetapkan lebar
2 Adakah permintaan AJAX dikembalikan apabila menetapkan lebar? AJAX tidak segerak;
num=$("#lf").find("img").panjang, bilangan gambar
lebar num+80px, sepatutnya (num+80) + 'px'
masih tidak boleh diperolehi Ia sepatutnya sebelum js memuatkan gambar, iaitu, kod telah dilaksanakan sebelum gambar keluar Tetapi cuba gunakan num sebagai syarat penghakiman Jika num > 0, sekurang-kurangnya satu gambar telah dimuatkan lebih selamat