「img」経由で各画像に forEach を割り当てます
P粉998100648
P粉998100648 2023-07-28 23:13:59
0
1
452
<p>HTMLのimgタグの下でJSのforEachを使用しようとしています。 </p><p>これは変数 bobbingPhotos です: </p> <pre class="brush:php;toolbar:false;">bobbingPhotos.forEach(function(photo) { var randomDelay = Math.random() * 2; // 0 ~ 2 秒の間のランダムな遅延 photo.style.animationDelay = randomDelay 's'; });</pre> <p>この問題は、各画像にハードコーディングされたクラス名「bobbing-photo」を割り当てることで解決できますが、画像はテキスト入力から生成されているため、これはできません。 </p> <pre class="brush:php;toolbar:false;">functiongenerateImages() { var userInput = document.getElementById('userInput').value; var imageOutput = document.getElementById('imageOutput'); imageOutput.innerHTML = ''; for (var i = 0; i


P粉998100648
P粉998100648

全員に返信(1)
P粉512526720

画像タグを動的に追加したため、画像タグを追加した後にアニメーション関数を再度呼び出す必要があります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート