質問編集履歴

5

タイトル訂正

2017/03/31 10:21

投稿

clubman
clubman

スコア63

test CHANGED
@@ -1 +1 @@
1
- Bootstrapカレンダーが他のコンポーネントの背後に隠れてしまう
1
+ Bootstrapカレンダーが他のコンポーネントの背後に隠れてしまう(z-indexが効かない)
test CHANGED
File without changes

4

タイトルを修正

2017/03/31 10:20

投稿

clubman
clubman

スコア63

test CHANGED
@@ -1 +1 @@
1
- [Bootstrapカレンダー]z-index効かない
1
+ Bootstrapカレンダーが他のコンポーネントの背後に隠れてしまう
test CHANGED
File without changes

3

画像訂正

2017/03/31 10:20

投稿

clubman
clubman

スコア63

test CHANGED
File without changes
test CHANGED
@@ -96,4 +96,4 @@
96
96
 
97
97
  サンプル画像です。
98
98
 
99
- ![イメージ説明](b8340b23e7f991ee578897dd2d5d5019.png)
99
+ ![イメージ説明](4ec60fa4738f2a3d5f489f1fd0755546.png)

2

コード修正

2017/03/31 10:16

投稿

clubman
clubman

スコア63

test CHANGED
File without changes
test CHANGED
@@ -14,17 +14,81 @@
14
14
 
15
15
  ```HTML
16
16
 
17
- <div style="position: absolute;z-index: 2;・・・>
17
+ <!DOCTYPE html>
18
18
 
19
+ <html>
20
+
21
+ <head>
22
+
23
+ <meta charset="utf-8">
24
+
25
+
26
+
27
+ <link rel="stylesheet" type="text/css" media="screen" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
28
+
29
+ <link rel="stylesheet" href="http://cdn.rawgit.com/Eonasdan/bootstrap-datetimepicker/v4.0.0/build/css/bootstrap-datetimepicker.css">
30
+
31
+
32
+
33
+ <script type="text/javascript" src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
34
+
35
+ <script type="text/javascript" src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script>
36
+
37
+ <script src="http://cdnjs.cloudflare.com/ajax/libs/moment.js/2.9.0/moment-with-locales.js"></script>
38
+
39
+ <script src="moment-ja.js"></script>
40
+
41
+ <script src="http://cdn.rawgit.com/Eonasdan/bootstrap-datetimepicker/v4.0.0/src/js/bootstrap-datetimepicker.js"></script>
42
+
43
+
44
+
45
+ <script type="text/javascript">
46
+
47
+ $(function () {
48
+
49
+ $('.date').datetimepicker({
50
+
51
+ locale: 'ja',
52
+
53
+ format : 'YYYY-MM-DD HH:mm:ss'
54
+
55
+ });
56
+
57
+ });
58
+
59
+ </script>
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+ <div class="container">
66
+
67
+
68
+
69
+ <div class="form-group">
70
+
71
+ <div class="input-group" style="position: absolute;z-index: 2;top: 50px; left: 50px;">
72
+
19
- <input id="text1" type="text"・・・>
73
+ <input type="text" class="form-control date" />
74
+
75
+ </div>
76
+
77
+ <div class="input-group" style="position: absolute;z-index: 3;top: 80px; left: 50px;">
78
+
79
+ <input type="text" class="form-control date" />
80
+
81
+ </div>
82
+
83
+ </div>
84
+
85
+
20
86
 
21
87
  </div>
22
88
 
23
- <div style="position: absolute;z-index: 3;・・・>
89
+ </body>
24
90
 
25
- <input id="text2" type="text"・・・>
26
-
27
- </div>
91
+ </html>
28
92
 
29
93
  ```
30
94
 

1

質問内容を訂正

2017/03/31 10:13

投稿

clubman
clubman

スコア63

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
- 以下のようなHTMLがあった場合、text1に対してBootstrapのdatetimepickerを適用させるとカレンダーがtext2の背後に隠れてしまいます。
1
+ 以下のようなHTMLがあった場合、text1に対してBootstrapのdatetimepickerを適用させるとカレンダーがtext2の背後に隠れてしまいます。inputタグにz-indexを指定しても無視されてしまうようです。
2
2
 
3
- inputタグをdivで囲むのをやめて(position: absolute)をつけて試したところ、
3
+ inputタグをdivで囲むのをやめてinputタグにposition: absoluteをつけて試したところ、
4
4
 
5
5
  「datetimepickerコンポーネントは、非静的に配置されたコンテナ内に配置する必要があります」
6
6