【问题标题】:md-sidenav preventing anchor tags from workingmd-sidenav 阻止锚标签工作
【发布时间】:2017-06-17 20:00:31
【问题描述】:

好的,Angular 4、Angular Material 2、Node 8(尽管 6.x 存在问题)。使用带有锚标签的 md-sidenav 作为内容。 CSS 没有击中它们,点击也无济于事。结帐打开标签,尝试将模式切换为 over、push 和 side - 问题仍然存在。 MdSidevnavModule 已导入我的应用程序模块中,否则按预期工作。尝试将锚标签更改为按钮 - 同样的问题。如果我遗漏了一些愚蠢的东西或缺少诊断所需的信息,我会提前道歉。提前致谢。

<md-sidenav-container class="container mat-elevation-z12" 
color="primary">

<md-sidenav #sidenav mode="push" class="sidenav">
<div class="contact-container">
  <a href="#"><h1 id="call-to-action">Contact</h1></a>
  <a href="https://www.google.com">
    <i class="fa fa-linkedin-square fa-5x social-icon" id="linkedin" 
aria-hidden="true"></i>
  </a>
  <a href="https://www.google.com">
    <i class="fa fa-github-square fa-5x social-icon" id="github" aria-
hidden="true"></i>
  </a>
  <a href="https://www.google.com">
    <i class="fa fa-facebook-official fa-5x social-icon" id="facebook" 
aria-hidden="true"></i>
  </a>
  <a href="https://www.google.com">
    <i class="fa fa-twitter-square fa-5x social-icon" id="twitter" 
aria-hidden="true"></i>
  </a>
</div>
</md-sidenav>

<div class="sidenav-content">
  <h1 class="banner">Hey</h1>   
</div>

</md-sidenav-container>

【问题讨论】:

  • 如果在锚标记中使用文本而不是图标,问题是否仍然存在?
  • 不幸的是,任何按钮或链接,无论内部文本/图标如何,都不可点击。还有一个有趣的问题是第一个“可点击”项目被聚焦github.com/angular/material2/issues/3289,这可能与它有任何关系,也可能没有任何关系。

标签: angular angular-material2


【解决方案1】:

不,它不会阻止它工作。这个问题可能是错误的font awesome 图标。

我的示例代码

<md-sidenav-container class="example-container">
   <md-sidenav #sidenav class="example-sidenav">
    <a href="https://www.google.com">
       <i class="fa fa-facebook" id="twitter" aria-hidden="true"></i>
    </a>
    <a href="https://www.google.com">
      <i class="fa fa-google" id="twitter" aria-hidden="true"></i>
    </a>
  </md-sidenav>
</md-sidenav-container>

注意:使用这个post 来获得令人敬畏的字体

LIVE DEMO说明锚标签在md-side-nav中的工作原理

【讨论】:

  • 嗯,是的,焦点元素问题显示在 Plunker 中,但实际上您的图标是可点击的。我遇到焦点问题,但无法点击任何内容...
  • 你能创建一个plunker来重现
【解决方案2】:

我很抱歉 - 问题已解决。我知道这会很傻 facepalm

我的 sidenav 上有一个 z-index -1(我不记得为什么),它阻止了任何点击。啊。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    相关资源
    最近更新 更多