回答編集履歴

2

説明誤りであるため修正

2018/10/07 07:49

投稿

Lazy-player
Lazy-player

スコア77

test CHANGED
@@ -34,4 +34,4 @@
34
34
 
35
35
  単一画像であれば上記コードで対応可能と思われます。
36
36
 
37
- setTimeoutの第2引数に01.gifのアニメーションの再生時間をミリ秒で指定してください。
37
+ setTimeoutの第2引数に02.gifのアニメーションの再生時間をミリ秒で指定してください。

1

認識誤りのためコード修正

2018/10/07 07:49

投稿

Lazy-player
Lazy-player

スコア77

test CHANGED
@@ -1,3 +1,9 @@
1
+ 質問文の認識誤りであったため下記コードを修正しました。
2
+
3
+ 失礼しました。
4
+
5
+
6
+
1
7
  ```javascript
2
8
 
3
9
  $(function(){
@@ -6,11 +12,15 @@
6
12
 
7
13
  $('#changeImg').click(function() {
8
14
 
15
+  $(this).attr({'src': '02.gif'}); // changeImgクリック後に02.gifに置き換え
16
+
17
+ // 02.gifに切り替えた後、指定秒数経過で 01.gifに切り替え
18
+
9
19
  setTimeout(function() {
10
20
 
11
- $(this).attr({'src': '02.gif'});
21
+ $(this).attr({'src': '01.gif'});
12
22
 
13
- }, 1000); // 1000の値は01.gif(GIF画像)の再生時間をミリ秒で指定する
23
+ }, 1000); // 1000の値は02.gif(GIF画像)の再生時間をミリ秒で指定する
14
24
 
15
25
  });
16
26