回答編集履歴

2

誤字

2019/04/18 23:17

投稿

JIN3X
JIN3X

スコア84

test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
  if (windowWidth > 1600) {
34
34
 
35
+ $(function() {
36
+
35
37
  for(i=0; i < 16; i++) {
36
38
 
37
39
  $("#photo").append('<li>' + arr[i] + '</li>');

1

誤字

2019/04/18 23:16

投稿

JIN3X
JIN3X

スコア84

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  原因は、「$win.on('load resize', function() {」がブラウザのサイズを替えるたびに実行され、その中で無条件で配列の並び替えを実行しているためです。
4
4
 
5
- なる配列を外で一度だけ作るようにすれば良いとかと思います。
5
+ となる配列arrを外で一度だけ作るようにすれば良いとかと思います。
6
6
 
7
7
  ```ここに言語を入力
8
8
 
@@ -28,37 +28,29 @@
28
28
 
29
29
  var windowWidth = window.innerWidth;
30
30
 
31
-
31
+ $("#photo").empty();
32
32
 
33
33
  if (windowWidth > 1600) {
34
34
 
35
- $(function() {
36
-
37
- $("#photo").empty();
38
-
39
- for(i=0; i < 16; i++) {
35
+ for(i=0; i < 16; i++) {
40
36
 
41
37
  $("#photo").append('<li>' + arr[i] + '</li>');
42
38
 
43
- }
44
-
45
- });
39
+ });
46
40
 
47
41
  } else {
48
42
 
49
- $(function() {
43
+ $(function() {
50
44
 
51
- $("#photo").empty();
52
-
53
- for(i=0; i < 12; i++) {
45
+ for(i=0; i < 12; i++) {
54
46
 
55
47
  $("#photo").append('<li>' + arr[i] + '</li>');
56
48
 
57
- }
49
+ }
58
50
 
59
- });
51
+ });
60
52
 
61
- }
53
+ }
62
54
 
63
55
  });
64
56