简体   繁体   English

framework7在加载时未显示选项卡1

[英]framework7 not showing tab 1 on load

I am building my first app with framework7. 我正在使用framework7构建我的第一个应用程序。 Now I'm stuck because the tab with id="tab-1" is not loading, when the page is loaded or when refreshing page. 现在我卡住了,因为在加载页面或刷新页面时,没有加载id =“ tab-1”的选项卡。 I first have to tap on 'Home'-Tab to load tab-1. 我首先必须点击“主页”-选项卡以加载tab-1。 Tab-1 has "tab-active" an the Tab-link has also "tab-link-active". Tab-1具有“ tab-active”功能,而Tab-link也具有“ tab-link-active”功能。 Anyone seeing the problem? 有人看到问题了吗? Thanks in advance. 提前致谢。

<div class="statusbar-overlay"></div>

<div class="panel-overlay"></div>

<div class="panel panel-left panel-reveal">
    <div class="content-block">
        <p>Left panel content goes here</p>
    </div>
</div>

<div class="views">
    <div class="view view-main">
        <div class="navbar">
            <div class="navbar-inner">
                <div class="left">
                    <a href="#" class="link icon-only open-panel"><i class="f7-icons ios-only">bars</i></a>
                </div>
                <div class="center sliding">App Title</div>
            </div>
        </div>

        <!-- Bottom Toolbar-->
        <div class="toolbar tabbar-labels tabbar">
          <div class="toolbar-inner">
            <a href="#tab-1" class="tab-link tab-link-active">
              <i class="f7-icons ios-only">home</i>
              <span class="tabbar-label">Home</span>
            </a>
            <a href="#tab-2" class="tab-link">
              <i class="f7-icons ios-only">bell</i>
              <span class="tabbar-label">Alerts</span>
            </a>
            <a href="#tab-3" class="tab-link">
              <i class="f7-icons ios-only">today</i>
              <span class="tabbar-label">Calendar</span>
            </a>
            <a href="#tab-4" class="tab-link">
              <i class="f7-icons ios-only">paper_plane</i>
              <span class="tabbar-label">News</span>
            </a>
          </div>
        </div>

        <div class="pages navbar-fixed">
          <div data-name="home" class="page">
              <div class="tabs">
                <div class="page-content tab tab-active" id="tab-1">
                  <div class="block">
                   <span><b>Home</b></span>
                    <p>...</p>
                  </div>
                </div>
                <div class="page-content tab" id="tab-2">
                  <div class="block">
                    <span><b>Alerts</b></span>
                    <p>...</p>
                  </div>
                </div>
                <div class="page-content tab" id="tab-3">
                  <div class="block">
                    <span><b>Calendar</b></span>
                    <p>...</p>
                  </div>
                </div>
                <div class="page-content tab" id="tab-4">
                  <div class="block">
                    <span><b>News</b></span>
                    <p>...</p>
                  </div>
                </div>
              </div>
          </div>
        </div>
    </div>
</div>



<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="lib/framework7/js/framework7.min.js"></script>
<script type="text/javascript" src="js/my-app.js"></script>

Everything seems fine. 一切似乎都很好。 You are using page-content tab. 您正在使用页面内容选项卡。 Add a margin-top for each page-content tab and check once. 为每个页面内容选项卡添加一个页边空白,然后检查一次。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM