2015-07-20 127 views
0

这就是我的代码的样子。聚合物1.0 - 如何在屏幕上保持纸张下拉菜单?

<div class="horizontal layout flex wrap center-justified"> 
    <paper-material elevation='1'> 
    <div class='horizontal layout'> <span>Some Data</span> <span> 
     <paper-icon-button icon='more-vert'></paper-icon-button> 
     <paper-dropdown-menu> 
     <paper-material id='drop-install'> 
      <paper-menu> 
      <paper-item id='paper-drop-item'>Tap1</paper-item> 
      <paper-item id='paper-drop-item'>Tap2</paper-item> 
      <paper-item id='paper-drop-item'>Tap3</paper-item> 
      </paper-menu> 
     </paper-material> 
     </paper-dropdown-menu> 
     </span> </div> 
    </paper-material> 
    <paper-material elevation='1'> 
    <div class='horizontal layout'> <span>Some Data</span> <span> 
     <paper-icon-button icon='more-vert'></paper-icon-button> 
     <paper-dropdown-menu> 
     <paper-material id='drop-install'> 
      <paper-menu> 
      <paper-item id='paper-drop-item'>Tap1</paper-item> 
      <paper-item id='paper-drop-item'>Tap2</paper-item> 
      <paper-item id='paper-drop-item'>Tap3</paper-item> 
      </paper-menu> 
     </paper-material> 
     </paper-dropdown-menu> 
     </span> </div> 
    </paper-material> 
</div> 

Image1

我相信一切完美。

Image2

,但是,当我在第二篇文章中,图标按钮,在屏幕的右端攻,纸张下拉菜单离开显示。

所以,我希望所有的纸张下拉菜单都在屏幕内。请支持我解决这个问题。

+0

你可以创建一个jsfiddle/codepen/codesnippet吗? – depperm

+0

我正在使用聚合物1.0,因此无法创建。@ depperm –

+0

目前共享聚合物1.0的最佳工具恕我直言,就是Plunker。看到[这个问题](http://stackoverflow.com/questions/31534350/how-do-i-import-polymer-1-0-elements-into-plunker-plnkr-co)更多信息如何使用它。 – Mowzer

回答

0

尝试使用这种样式:

.dropdown-content{ 
    position: fixed; 
    right: 0px; 
    } 

上:

<paper-menu-button class="flex-options"> 
     <paper-icon-button icon="more-vert" class="dropdown-trigger"></paper-icon-button> 
      <paper-menu class="dropdown-content" attr-for-selected="data-route" selected="[[route]]"> 
       <paper-item class="item-hover"> 

我有同样的问题,我的内容去关闭屏幕。 这种造型解决了我的问题。

相关问题