Rumah > Soal Jawab > teks badan
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
PHP中文网2017-05-16 13:39:51
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;
某草草2017-05-16 13:39:51
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