質問編集履歴

5

質問文内を修正させていただきました。使い方等不慣れで大変申し訳ございません。

2016/08/02 16:01

投稿

jkita1456
jkita1456

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,18 @@
1
- jquary初心者のです。
1
+ jquary初心者のです。
2
2
 
3
3
  勉強の一環で下記のようなjsを作成しました。
4
4
 
5
5
 
6
6
 
7
+ 動きのイメージとしては下記参考URLのように入力フィールドをクリックするとリストが表示され、リストをクリックすると自動で次のリストが表示されるという内容のものです。
8
+
9
+
10
+
11
+ [参考URL](https://www.jal.co.jp/)
12
+
13
+
14
+
7
- これをライブラリ化して、input-area01-js~input-area03-js、submit-button-jsにあたる部分を引数で渡せば、他のhtmlも使い回せるようにしたいです。
15
+ 同じような挙動使いまわしたいページがあるのですが、ID等を書き換えるのが大変なのでライブラリ化して、minput-area01-js~input-area03-js、submit-button-jsにあたる部分を引数で渡せば、動きが再現るようにしたいです。
8
16
 
9
17
 
10
18
 
@@ -14,8 +22,6 @@
14
22
 
15
23
  ライブラリの作成方法を調べたのですが、イマイチ理解ができなかったので困っています。
16
24
 
17
-
18
-
19
25
  完成されたソースを読んで書き方を理解したく、どなたかお手本となるソースを記述いただけませんでしょうか?
20
26
 
21
27
 

4

cssを追記させていただきましたので、ソースの内容をブラウザで見ていただければ動作をご確認いただけます。

2016/08/02 16:01

投稿

jkita1456
jkita1456

スコア10

test CHANGED
File without changes
test CHANGED
File without changes

3

コードでやりたいことは、追記しているURLのように表示されたリストをクリックすると自動で次のリストが表示さていくといったイメージのフォームつくることです。https://www\.jal\.co\.jp/

2016/08/02 15:15

投稿

jkita1456
jkita1456

スコア10

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,164 @@
40
40
 
41
41
  <body>
42
42
 
43
+ <style>
44
+
45
+
46
+
47
+ .modal-overray {
48
+
49
+ position: fixed;
50
+
51
+ top: 0;
52
+
53
+ left: 0;
54
+
55
+ width: 100%;
56
+
57
+ height: 100%;
58
+
59
+ background-color: #000;
60
+
61
+ opacity: .6;
62
+
63
+ z-index: 1;
64
+
65
+ }
66
+
67
+
68
+
69
+ .wrap {
70
+
71
+ width: 750px;
72
+
73
+ margin: 0 auto;
74
+
75
+ vertical-align: middle;
76
+
77
+ position: absolute;
78
+
79
+ display: table;
80
+
81
+ top: 50%;
82
+
83
+ left: 50%;
84
+
85
+ margin-left: -375px;
86
+
87
+ }
88
+
89
+
90
+
91
+ .input-area01,
92
+
93
+ .input-area02,
94
+
95
+ .input-area03 {
96
+
97
+ border: 1px solid #ccc;
98
+
99
+ width: 200px;
100
+
101
+ height: 30px;
102
+
103
+ margin-bottom: 10px;
104
+
105
+ position: relative;
106
+
107
+ display: table-cell;
108
+
109
+ vertical-align: middle;
110
+
111
+ text-align: center;
112
+
113
+ }
114
+
115
+
116
+
117
+ .select-box01,
118
+
119
+ .select-box02,
120
+
121
+ .select-box03 {
122
+
123
+ position: absolute;
124
+
125
+ border: 3px solid #ccc;
126
+
127
+ background-color: #fff;
128
+
129
+ width: 135px;
130
+
131
+ height: 50px;
132
+
133
+ z-index: 999;
134
+
135
+ top: -100px;
136
+
137
+ text-align: left;
138
+
139
+ }
140
+
141
+
142
+
143
+ .select-box01 {
144
+
145
+ left: 0px;
146
+
147
+ }
148
+
149
+
150
+
151
+ .select-box02 {
152
+
153
+ left: 180px;
154
+
155
+ }
156
+
157
+
158
+
159
+ .select-box03 {
160
+
161
+ left: 360px;
162
+
163
+ }
164
+
165
+
166
+
167
+ .submit-button {
168
+
169
+ display: block;
170
+
171
+ background-color: #ccc;
172
+
173
+ padding: 10px 30px;
174
+
175
+ width: 140px;
176
+
177
+ text-align: center;
178
+
179
+ vertical-align: middle;
180
+
181
+ }
182
+
183
+
184
+
185
+ .active {
186
+
187
+ border-color: red;
188
+
189
+ }
190
+
191
+
192
+
193
+ .hide {
194
+
195
+ display: none;
196
+
197
+ }
198
+
199
+ </style>
200
+
43
201
 
44
202
 
45
203
  <div id="modal-overray-js" class="modal-overray hide"></div>

2

申し訳ございません。バッククオート3つに変更させていただきました。

2016/08/02 15:14

投稿

jkita1456
jkita1456

スコア10

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,9 @@
24
24
 
25
25
 
26
26
 
27
+ ```
28
+
27
- """<!DOCTYPE html>
29
+ <!DOCTYPE html>
28
30
 
29
31
  <html lang="ja">
30
32
 
@@ -264,4 +266,6 @@
264
266
 
265
267
  </body>
266
268
 
267
- </html>"""
269
+ </html>
270
+
271
+ ```

1

2016/08/02 14:37

投稿

jkita1456
jkita1456

スコア10

test CHANGED
File without changes
test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- <!DOCTYPE html>
27
+ """<!DOCTYPE html>
28
28
 
29
29
  <html lang="ja">
30
30
 
@@ -264,4 +264,4 @@
264
264
 
265
265
  </body>
266
266
 
267
- </html>
267
+ </html>"""