質問編集履歴

6

文法の修正

2018/03/13 09:09

投稿

panda
panda

スコア20

test CHANGED
@@ -1 +1 @@
1
- ラジオボタン押すと次のdivにスクロルす
1
+ jquery使ってペジ内遷移させ(animate)
test CHANGED
File without changes

5

文法の修正

2018/03/13 09:09

投稿

panda
panda

スコア20

test CHANGED
@@ -1 +1 @@
1
- ボタンを押すと次のdivにスクロールする
1
+ ラジオボタンを押すと次のdivにスクロールする
test CHANGED
File without changes

4

js追記

2018/03/13 08:29

投稿

panda
panda

スコア20

test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,53 @@
54
54
 
55
55
  ```
56
56
 
57
-
57
+ ```js
58
+
59
+ // ラジオボタン2段階で表示
60
+
61
+ document.addEventListener('change',function(e){
62
+
63
+ var t=e.target;
64
+
65
+ if(t.name=="move"){
66
+
67
+ Array.prototype.forEach.call(document.querySelectorAll('.second,.third'),function(x){
68
+
69
+ if(x.id==t.value){
70
+
71
+ x.style.display="block";
72
+
73
+ Array.prototype.forEach.call(x.querySelectorAll('[type=radio]'),function(y){
74
+
75
+ y.checked=false;
76
+
77
+ });
78
+
79
+ }else{
80
+
81
+ x.style.display="none";
82
+
83
+ }
84
+
85
+ });
86
+
87
+ }
88
+
89
+ if(t.name=="grade"){
90
+
91
+ Array.prototype.forEach.call(document.querySelectorAll('.third'),function(x){
92
+
93
+ x.style.display=(x.id==t.value)?"block":"none";
94
+
95
+ });
96
+
97
+ }
98
+
99
+ });
100
+
101
+
102
+
103
+ ```
58
104
 
59
105
  ```html
60
106
 
@@ -160,6 +206,10 @@
160
206
 
161
207
  ```
162
208
 
209
+
210
+
211
+
212
+
163
213
  htmlはdivで囲っています。classもidも入っています。
164
214
 
165
215
  簡単なコードで教えて頂ければと思います。

3

css追記

2018/03/13 07:46

投稿

panda
panda

スコア20

test CHANGED
File without changes
test CHANGED
@@ -86,6 +86,80 @@
86
86
 
87
87
  ```
88
88
 
89
+
90
+
91
+ ```css
92
+
93
+ /* ラジオボタン */
94
+
95
+ [name=status_x] {
96
+
97
+ display: none;
98
+
99
+ }
100
+
101
+ [name=status_x]+div {
102
+
103
+ display: none;
104
+
105
+ }
106
+
107
+ [name=status_x]:checked+div {
108
+
109
+ display: block;
110
+
111
+ }
112
+
113
+ .second , .third{
114
+
115
+ display: none;
116
+
117
+ }
118
+
119
+
120
+
121
+ /* ラジオボタン用ボックス */
122
+
123
+ .radio_button_box {
124
+
125
+ border: solid 1px #6091d3;
126
+
127
+ padding: 10px 15px;
128
+
129
+ margin: 5px 0;
130
+
131
+ }
132
+
133
+ .second .arrow_down ,
134
+
135
+ .third .arrow_down {
136
+
137
+ margin: 20px 0;
138
+
139
+ }
140
+
141
+
142
+
143
+ /* わく */
144
+
145
+ .border-box-container2 {
146
+
147
+ border: solid 1px #cccccc;
148
+
149
+ margin-top: 10px;
150
+
151
+ padding: 0 20px 10px;
152
+
153
+ border-radius: 5px;
154
+
155
+ background-color: #f8f8f8;
156
+
157
+ }
158
+
159
+
160
+
161
+ ```
162
+
89
163
  htmlはdivで囲っています。classもidも入っています。
90
164
 
91
165
  簡単なコードで教えて頂ければと思います。

2

html修正

2018/03/13 07:44

投稿

panda
panda

スコア20

test CHANGED
File without changes
test CHANGED
@@ -58,6 +58,18 @@
58
58
 
59
59
  ```html
60
60
 
61
+ <div class="radio_button_box">
62
+
63
+ <label><input type="radio" name="move" value="radio_button_1" id="radio_button_1">aaaa</label><br />
64
+
65
+ <label><input type="radio" name="move" value="radio_button_2" id="radio_button_2">bbbb</label>
66
+
67
+ </div>
68
+
69
+
70
+
71
+
72
+
61
73
  <div class="second" id="radio_button_1">
62
74
 
63
75
  <div class="radio_button_box">
@@ -77,3 +89,15 @@
77
89
  htmlはdivで囲っています。classもidも入っています。
78
90
 
79
91
  簡単なコードで教えて頂ければと思います。
92
+
93
+
94
+
95
+ ### 追記
96
+
97
+
98
+
99
+ 説明が不十分ですみません。
100
+
101
+ 上のdivにあるボタンを押すと2つめのdivが表示されるようになっています。
102
+
103
+ そこで、2つめのdivが表示された際にスクロールして真ん中にくる(上に書いた参考の通り)をやりたいです。

1

html追加

2018/03/13 07:23

投稿

panda
panda

スコア20

test CHANGED
File without changes
test CHANGED
@@ -54,6 +54,26 @@
54
54
 
55
55
  ```
56
56
 
57
+
58
+
59
+ ```html
60
+
61
+ <div class="second" id="radio_button_1">
62
+
63
+ <div class="radio_button_box">
64
+
65
+ <label><input type="radio" name="grade" value="e">あああ</label><br />
66
+
67
+ <label><input type="radio" name="grade" value="b-2">いいい</label>
68
+
69
+ </div>
70
+
71
+ </div>
72
+
73
+
74
+
75
+ ```
76
+
57
77
  htmlはdivで囲っています。classもidも入っています。
58
78
 
59
79
  簡単なコードで教えて頂ければと思います。