最近、バックエンドから動的に取得されるh5ページの画像があります幅を設定するにはどうすればよいですか?最初は num=$("#lf").find("img").length;// ページ上のすべての画像を使用し、次にスクロール幅を各画像の幅 *num+80px に設定しましたが、変更されていることがわかりましたjspに変換するとnumが全く取得できなくなりますが、ここのwidthはどうすればいいのでしょうか?ありがとうございます
バックエンドから動的に取得するデータは、AJAX リクエスト データを参照しますか? 次の 2 点を確認する必要があると思います。 1. 幅を設定するときに DOM 要素が読み込まれるかどうか。 2. 幅を設定するときに AJAX リクエストが返されるかどうか。 AJAX は非同期です;
num=$("#lf").find("img").length、写真の数width num+80px、それは (num+80) + 'px' である必要がありますはまだできませんjs が画像をロードする前、つまり画像が出る前にコードが実行されている必要がありますが、 num > 0 の場合、少なくとも 1 つの画像がロードされていることがわかります。より安全です。
バックエンドから動的に取得するデータは、AJAX リクエスト データを参照しますか?
次の 2 点を確認する必要があると思います。
1. 幅を設定するときに DOM 要素が読み込まれるかどうか。
2. 幅を設定するときに AJAX リクエストが返されるかどうか。 AJAX は非同期です;
num=$("#lf").find("img").length、写真の数
width num+80px、それは (num+80) + 'px' である必要があります
はまだできませんjs が画像をロードする前、つまり画像が出る前にコードが実行されている必要がありますが、 num > 0 の場合、少なくとも 1 つの画像がロードされていることがわかります。より安全です。