下面是导航栏的定义,它是在多个屏幕中使用的视图模板的一部分:
<div data-role="layout" data-id="app">
<header data-role="header">
<div data-role="navbar">
<a class="nav-button" data-align="left" data-role="backbutton">Back</a>
<span data-role="view-title">Title</span>
<a class="nav-button" data-align="right" data-role="button" data-click="doneTapped" id="btnDone">Done</a>
</div>
</header>
</div>
“完成”按钮仅在某些屏幕上需要,因此在主页加载时它会被隐藏:
$("#btnDone").hide();
隐藏按钮工作正常,但再次显示它不起作用:
$("#btnDone").show();
按钮不显示。