【发布时间】:2016-10-13 21:54:50
【问题描述】:
我正在使用Framework7 创建适用于 Android 和 iOS 的应用程序,但我遇到了问题:
当我从一个页面切换到另一个页面时,我从中调用的页面的navbar 部分并没有消失,然后第二个页面被覆盖,从而产生了不好的效果。
我添加了view,并使用以下语法初始化了dynamicNavbar 参数:
var Myview = myApp.addView("#myIdView");
这是我的代码:
index.html
<div class="views tabs toolbar-fixed theme-amber">
<div id="my_list" class="view tab active">
<div class="navbar">
<div class="navbar-inner">
<div class="center">My App Name</div>
</div>
</div>
<div class="pages navbar-fixed">
<div data-page="my_list" class="page">
<div class="page-content index">
<div class="content-block">
<a href="pages/my_new_page.html">
<div class="my_item">
<div class="left_content">
here my content
</div>
<div class="right_content ti-angle-right">
</div>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
my_new_page.html
<div class="navbar">
<div class="navbar-inner">
<div class="left">
<a href="index.html" class="ti-angle-left col_212121 back custom"></a>
</div>
<div class="center">
My new navbar title
</div>
<div class="right"></div>
</div>
</div>
<div class="pages navbar-fixed">
<div data-page="my_page" class="page">
<div class="page-content">
my new content
</div>
</div>
</div>
my-app.js
// Initialize app
var myApp= new Framework7();
// If we need to use custom DOM library, let's save it to $$ variable:
var $$ = Dom7;
// Add view
var Myview = myApp.addView("#my_list", {
dynamicNavbar: true
});
在所附的屏幕截图中。
【问题讨论】:
标签: javascript html mobile navbar html-framework-7