【发布时间】:2015-05-12 17:03:11
【问题描述】:
我正在使用带有 ons-tabbar 的温泉,并希望使用 jquery 隐藏/显示选项卡。 我想隐藏登录页面中的选项卡并在登录后显示。 这是我的代码:
<head>
<meta charset="utf-8">
<script src="http://debug-software.intel.com/target/target-script-min.js#h2kN-2HmemNy-2C0zFMFsSdJyBtr__GRx6CB-TI6nsA"></script>
<link rel="stylesheet" href="css/onsenui.css">
<link rel="stylesheet" href="css/onsen-css-components-blue-basic-theme.css">
<link rel="stylesheet" href="css/login.css">
<script src="js/SQLitePlugin.js"></script>
<script src="js/angular/angular.js"></script>
<script src="js/onsenui.js"></script>
<script src="js/jquery-1.11.3.min.js"></script>
<script>
ons.bootstrap();
//tabMenu.hideTabs = true;
function OnIngresar() {
tabMenu.hideTabs = false;
}
</script>
</head>
<body>
<ons-tabbar var="tabMenu" id="tabMenu">
<ons-tab page="pagIngreso" active="true">
<ons-icon icon="star"></ons-icon>
</ons-tab>
<ons-tab page="pagNovedades">
<ons-icon icon="comment"></ons-icon>
</ons-tab>
<ons-tab>
<ons-icon icon="circle"></ons-icon>
</ons-tab>
</ons-tabbar>
<ons-template id="pagIngreso">
<ons-page id="pagLogin">
<ons-toolbar fixed-style>
<div class="center">Ingreso</div>
</ons-toolbar>
<div class="login-form">
<input type="email" class="text-input--underbar" placeholder="Email" value="">
<br>
<br>
<ons-button modifier="large" class="login-button" onclick="OnIngresar();">Ingresar</ons-button>
</div>
</ons-page>
</ons-template>
<ons-template id="pagNovedades">
<ons-page>
<ons-toolbar fixed-style>
<div class="center">Novedades</div>
</ons-toolbar>
</ons-page>
</ons-template>
</body>
</html>
但是当我按下“Ingresar”按钮时没有任何反应,我该怎么办?
【问题讨论】:
-
为什么不先放一个带有登录名的
然后移动到标签栏? -
嗨!你能给我一个例子吗?谢谢!
标签: onsen-ui