2017-02-21 57 views
0

我試圖擺脫紙菜單按鈕被選中的第一個項目,因爲當我按菜單按鈕和紙張菜單下降總是有第一項突出顯示(未選中,但用灰色突出顯示)。有沒有任何解決方法來禁用自動高亮功能?屬性(focused =「false」)不起作用,默認情況下它是錯誤的。如何擺脫聚合物中的紙張菜單按鈕第一項突出顯示?

<paper-menu-button vertical-offset="42" horizontal-align="right"> 
    <paper-icon-button icon="menu" class="dropdown-trigger"></paper-icon-button> 
    <paper-menu class="dropdown-content"> 
     <paper-item>Item 1</paper-item> 
     <paper-item>Item 2</paper-item> 
    </paper-menu> 
</paper-menu-button> 

回答

0

我猜我已經找到了解決辦法,不知道做我的解決方案所影響的「深」的功能,但同時我測試一切正常。因此,要刪除自動高亮顯示紙張菜單按鈕或紙張下拉菜單中的第一項,請添加以下內容。如用代碼顯示

<paper-menu-button> 
<paper-icon-button icon="menu" class="dropdown-trigger"></paper-icon-button> 
<div class="dropdown-content"></div> 
<paper-menu class="dropdown-content" tabindex="0"> 
<paper-item>Item 1</paper-item> 
<paper-item>Item 2</paper-item> 
</paper-menu> 
</paper-menu-button> 

所以,你必須與同一類前下拉內容添加一個空的div和到下拉內容添加tabindex屬性。如果有人會發現任何錯誤,這個解決方案只會在這裏回覆,我會嘗試找到一個不同的解決方案。

相關問題