材料设计精简版菜单卡设计没有工作

材料设计精简版菜单卡设计没有工作

问题描述:

我使用的材料,设计精简版创建从教程菜单 - https://getmdl.io/components/材料设计精简版菜单卡设计没有工作

这里是代码

<div class="mdl-card__actions mdl-card--border"> 

         <button id="share-menu" class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect pull-left"> 
          <i class="material-icons">share</i> 
         </button> 
         <ul class="mdl-menu mdl-menu--bottom-left mdl-js-menu mdl-js-ripple-effect" 
          for="share-menu"> 
          <li class="mdl-menu__item">Some Action</li> 
          <li class="mdl-menu__item mdl-menu__item--full-bleed-divider">Another Action</li> 
          <li disabled class="mdl-menu__item">Disabled Action</li> 
          <li class="mdl-menu__item">Yet Another Action</li> 
         </ul> 
         <span class="mdl-chip mdl-chip--contact center-block"> 
          <span class="mdl-chip__contact mdl-color--teal mdl-color-text--white">12</span> 
          <button class="mdl-button mdl-button--icon mdl-button--colored"><i class="material-icons">thumb_up</i></button> 
         </span> 
         <button class="mdl-button mdl-button--icon mdl-button--colored pull-right"><i class="material-icons">add_shopping_cart</i></button> 
        </div> 

当点击共享按钮菜单是不是在这里创建是设计

share menu

更换“为”的“UL”的Elemen的属性的图像t到'data-mdl-for'应该解决这个问题。

试试下面的代码

<div class="mdl-card__actions mdl-card--border"> 

        <button id="share-menu" class="mdl-button mdl-button--icon mdl-js-button mdl-js-ripple-effect pull-left"> 
         <i class="material-icons">share</i> 
        </button> 
        <ul class="mdl-menu mdl-menu--bottom-left mdl-js-menu mdl-js-ripple-effect" 
         data-mdl-for="share-menu"> 
         <li class="mdl-menu__item">Some Action</li> 
         <li class="mdl-menu__item mdl-menu__item--full-bleed-divider">Another Action</li> 
         <li disabled class="mdl-menu__item">Disabled Action</li> 
         <li class="mdl-menu__item">Yet Another Action</li> 
        </ul> 
        <span class="mdl-chip mdl-chip--contact center-block"> 
         <span class="mdl-chip__contact mdl-color--teal mdl-color-text--white">12</span> 
         <button class="mdl-button mdl-button--icon mdl-button--colored"><i class="material-icons">thumb_up</i></button> 
        </span> 
        <button class="mdl-button mdl-button--icon mdl-button--colored pull-right"><i class="material-icons">add_shopping_cart</i></button> 
       </div> 

希望这有助于

+0

没有它并没有为我工作 –

+0

我没上的jsfiddle运行相同的代码和菜单选项按预期工作。所以不知道为什么它不适合你。我与你分享[JsFiddle](https://jsfiddle.net/nzntfzkx/)链接。 –