【发布时间】: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,这可能与它有任何关系,也可能没有任何关系。