首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >纸签选择栏未显示

纸签选择栏未显示
EN

Stack Overflow用户
提问于 2015-06-04 08:04:08
回答 1查看 994关注 0票数 3

我已经在纸卷轴头面板中放置了一个纸标签元素。

但是,选择栏似乎不能正常工作。它在默认情况下不会出现,但是当我

  1. 导航到其他页面,然后返回到
  2. 更改我的镀铬窗口的尺寸

选择条回来了

我已经为这个问题寻找了一个解决方案,并找到了一些关于updateBar()的东西,这是在纸标签定义中的一个函数,当您需要刷新视图时,必须调用这个函数。

即使如此,我仍无法从页面布局元素触发此函数。

请帮帮我..。

代码语言:javascript
复制
<dom-module id="page-layout">
     <link rel="stylesheet" href="styles.css">
     <link rel="import" href="imports.html">
     <link rel="import" href="page-content.html">
     <template>
         <paper-scroll-header-panel condenses keepCondensedHeader>
            <paper-toolbar class="tall">
                <span class="flex"></span>
                <paper-icon-button icon="refresh" 
                    onclick='location.reload()'>
                </paper-icon-button>
                <paper-icon-button icon="search"></paper-icon-button>
                <div class="middle titleHead" >TMess</div>
                <span class="flex bottom"></span>
                <!--Navigation-->
                <paper-tabs id="tabs" class="bottom" 
                            selected="0" noink noBar> 
                    <paper-tab>
                        <iron-icon icon="home" class="tabs"></iron-icon>
                        <span class="tabtext">Home</span>
                    </paper-tab>
                    <paper-tab>
                        <iron-icon icon="event" class="tabs"></iron-icon>
                        <span class="tabtext">Events</span>
                    </paper-tab>
                    <paper-tab>
                        <iron-icon icon="drafts" class="tabs"></iron-icon>
                        <span class="tabtext">Suggest</span>
                    </paper-tab>
                    <paper-tab>
                        <iron-icon icon="account-box" class="tabs">
                        </iron-icon>
                        <span class="tabtext">About Us</span>
                   </paper-tab>             
                </paper-tabs>
            </paper-toolbar>
            <div class="content">
                <page-content size="100"></page-content>
            </div>
        </paper-scroll-header-panel>
     </template>
</dom-module>
<script>
  Polymer({
      is: 'page-layout'
  });
</script>
<script>
    window.onload = function(){
        setNavigation();

    };
    function setNavigation(){
        var tabs = document.querySelector('#tabs');
        var content = document.getElementsByTagName('page-content')[0];
        var pages = content.getElementsByTagName('iron-pages')[0];
        tabs.addEventListener('iron-select', function(){
            pages.selected = tabs.selected;
        });
    }
</script>
EN

回答 1

Stack Overflow用户

发布于 2015-10-18 21:52:07

我有一个可以帮助您的黑客:tabs._onResize(); --这显示了Polymer1.1中的选择栏--但是我不认为它是一个好的实践,您可能应该在它们的存储库中提交一个bug。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30638263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档