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