質問編集履歴

1

コードを追記

2017/04/30 05:38

投稿

Foxy
Foxy

スコア43

test CHANGED
File without changes
test CHANGED
@@ -11,3 +11,239 @@
11
11
  [ons-tabbarリファレンス](https://ja.onsen.io/v1/reference/ons-tabbar.html)
12
12
 
13
13
  上サイト(onsenUIのドキュメント)を見て、「hide-tabs」を用いれば消せるのではないかと思いましたが、どこに実装すれば良いのかが分かりませんでした。
14
+
15
+
16
+
17
+ ###追記
18
+
19
+ index.html
20
+
21
+ ```html
22
+
23
+ <!DOCTYPE HTML>
24
+
25
+ <html>
26
+
27
+ <head>
28
+
29
+ <meta charset="utf-8">
30
+
31
+ <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
32
+
33
+ <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
34
+
35
+ <script src="components/loader.js"></script>
36
+
37
+ <script src="lib/onsenui/js/onsenui.min.js"></script>
38
+
39
+
40
+
41
+ <link rel="stylesheet" href="components/loader.css">
42
+
43
+ <link rel="stylesheet" href="lib/onsenui/css/onsenui.css">
44
+
45
+ <link rel="stylesheet" href="lib/onsenui/css/onsen-css-components.css">
46
+
47
+ <link rel="stylesheet" href="css/style.css">
48
+
49
+
50
+
51
+ <script>
52
+
53
+ ons.ready(function() {
54
+
55
+ console.log("Onsen UI is ready!");
56
+
57
+ });
58
+
59
+
60
+
61
+ //画面遷移の処理
62
+
63
+ document.addEventListener('init', function(event) {
64
+
65
+ var page = event.target;
66
+
67
+
68
+
69
+ if (page.matches('#first-page')) {
70
+
71
+ // tab1.html → page1.html
72
+
73
+ page.querySelector('#push-button').onclick = function() {
74
+
75
+ document.querySelector('#navigator').pushPage('page1.html');
76
+
77
+ };
78
+
79
+
80
+
81
+ } else if (page.matches('#page1')) {
82
+
83
+ // page1.html → tab1.html
84
+
85
+ page.querySelector('#pop-button').onclick = function() {
86
+
87
+ document.querySelector('#navigator').popPage();
88
+
89
+ };
90
+
91
+ }
92
+
93
+ });
94
+
95
+ </script>
96
+
97
+ </head>
98
+
99
+ <body>
100
+
101
+ <!-- *************************** tabbar *************************** -->
102
+
103
+ <ons-tabbar var="tabbar">
104
+
105
+ <ons-tab
106
+
107
+ icon="map-o"
108
+
109
+ label="tab1"
110
+
111
+ page="navigator.html"
112
+
113
+ active="true"></ons-tab>
114
+
115
+ <ons-tab
116
+
117
+ icon="folder-open"
118
+
119
+ label="tab2"
120
+
121
+ page="tab2.html"></ons-tab>
122
+
123
+ <ons-tab
124
+
125
+ icon="search"
126
+
127
+ label="tab3"
128
+
129
+ page="tab3.html"></ons-tab>
130
+
131
+ </ons-tabbar>
132
+
133
+
134
+
135
+ <!-- *************************** page *************************** -->
136
+
137
+ <!-- page1 -->
138
+
139
+ <ons-template id="tab1.html">
140
+
141
+ <ons-page id="first-page">
142
+
143
+ <p style="text-align: center;">
144
+
145
+ This is the first page.
146
+
147
+ </p>
148
+
149
+
150
+
151
+ <!-- 画面遷移ボタン -->
152
+
153
+ <div id="push-button">
154
+
155
+ <p style="text-align: center;">
156
+
157
+ <ons-button>push-button</ons-button>
158
+
159
+ </p>
160
+
161
+ </div>
162
+
163
+ </ons-page>
164
+
165
+ </ons-template>
166
+
167
+
168
+
169
+ <!-- page2 -->
170
+
171
+ <ons-template id="tab2.html">
172
+
173
+ <ons-page id="second-page">
174
+
175
+ <p style="text-align: center;">
176
+
177
+ This is the second page.
178
+
179
+ </p>
180
+
181
+ </ons-page>
182
+
183
+ </ons-template>
184
+
185
+
186
+
187
+ <!-- page3 -->
188
+
189
+ <ons-template id="tab3.html">
190
+
191
+ <ons-page id="third-page">
192
+
193
+ <p style="text-align: center;">
194
+
195
+ This is the third page.
196
+
197
+ </p>
198
+
199
+ </ons-page>
200
+
201
+ </ons-template>
202
+
203
+
204
+
205
+ <!-- *************************** push-page *************************** -->
206
+
207
+ <ons-template id="page1.html">
208
+
209
+ <ons-page id="page1">
210
+
211
+ <p style="text-align: center;">
212
+
213
+ This is the push page.
214
+
215
+ </p>
216
+
217
+
218
+
219
+ <!-- pop-button -->
220
+
221
+ <div id="pop-button">
222
+
223
+ <p style="text-align: center;">
224
+
225
+ <ons-button>pop-button</ons-button>
226
+
227
+ </p>
228
+
229
+ </div>
230
+
231
+ </ons-page>
232
+
233
+ </ons-template>
234
+
235
+
236
+
237
+ </body>
238
+
239
+ </html>
240
+
241
+ ```
242
+
243
+ navigator.html
244
+
245
+ ```html
246
+
247
+ <ons-navigator id="navigator" page="tab1.html"></ons-navigator>
248
+
249
+ ```