質問編集履歴

2

イメージを追加

2020/09/27 10:43

投稿

shiramiso
shiramiso

スコア25

test CHANGED
File without changes
test CHANGED
@@ -14,13 +14,15 @@
14
14
 
15
15
  スクロール位置的に画面が下に移動したような形になってしまいます。
16
16
 
17
+ ![現状](3bfcd50f67f1b56d8b69577e336dd8a7.jpeg)
18
+
17
19
 
18
20
 
19
21
  【理想】
20
22
 
21
23
  ボタンを押してもスクロール位置はそのままでいてほしい
22
24
 
23
-
25
+ ![理想](5947a5bf2c58b04d3114f29d25da1c2b.jpeg)
24
26
 
25
27
  ```html
26
28
 

1

ソースをついか

2020/09/27 10:43

投稿

shiramiso
shiramiso

スコア25

test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,145 @@
19
19
  【理想】
20
20
 
21
21
  ボタンを押してもスクロール位置はそのままでいてほしい
22
+
23
+
24
+
25
+ ```html
26
+
27
+ <ul class="new-post">
28
+
29
+ <li>
30
+
31
+ <a hred=""><img></a>
32
+
33
+ </li>
34
+
35
+ <li>
36
+
37
+ <a hred=""><img></a>
38
+
39
+ </li>
40
+
41
+ <li>
42
+
43
+ <a hred=""><img></a>
44
+
45
+ </li>
46
+
47
+ <li>
48
+
49
+ <a hred=""><img></a>
50
+
51
+ </li>
52
+
53
+ <li>
54
+
55
+ <a hred=""><img></a>
56
+
57
+ </li>
58
+
59
+ <li>
60
+
61
+ <a hred=""><img></a>
62
+
63
+ </li>
64
+
65
+ <li class="is-hidden">
66
+
67
+ <a hred=""><img></a>
68
+
69
+ </li>
70
+
71
+ <li class="is-hidden">
72
+
73
+ <a hred=""><img></a>
74
+
75
+ </li>
76
+
77
+ <li class="is-hidden">
78
+
79
+ <a hred=""><img></a>
80
+
81
+ </li>
82
+
83
+ <li class="is-hidden">
84
+
85
+ <a hred=""><img></a>
86
+
87
+ </li>
88
+
89
+ <li class="is-hidden">
90
+
91
+ <a hred=""><img></a>
92
+
93
+ </li>
94
+
95
+ <li class="is-hidden">
96
+
97
+ <a hred=""><img></a>
98
+
99
+ </li>
100
+
101
+ </ul>
102
+
103
+ <a class="more" href="#">もっと見る</a>
104
+
105
+ ```
106
+
107
+ ```css
108
+
109
+ .new-post {
110
+
111
+ display: flex;
112
+
113
+ justify-content: space-between;
114
+
115
+ flex-wrap: wrap;
116
+
117
+ }
118
+
119
+ .new-post li{
120
+
121
+ opacity: 1;
122
+
123
+ transition: all 0.4s ease 0s;
124
+
125
+ width:33%;
126
+
127
+ height:auto;
128
+
129
+ }
130
+
131
+ .new-post li.is-hidden {
132
+
133
+ display:none;
134
+
135
+ }
136
+
137
+ ```
138
+
139
+
140
+
141
+ ```javascript
142
+
143
+ //もっと見るボタン
144
+
145
+ var moreNum = 6;
146
+
147
+ $('.new-post li:nth-child(n + ' + (moreNum + 1) + ')').addClass('is-hidden');
148
+
149
+ $('.more').on('click', function() {
150
+
151
+ $('.new-post li.is-hidden').slice(0, moreNum).removeClass('is-hidden');
152
+
153
+ if ($('.new-post li.is-hidden').length == 0) {
154
+
155
+ $('.more').fadeOut();
156
+
157
+ }
158
+
159
+ return false;
160
+
161
+ });
162
+
163
+ ```