【发布时间】:2016-02-11 01:46:07
【问题描述】:
我有一个基本的md-button,里面有一个md-tooltip。不过,如果用户在移动设备上,我需要一种从我的网站全局删除所有工具提示的方法。
<md-button class="md-primary md-raised">
Hello
<md-tooltip>This is a buttons tooltip</md-tooltip>
</md-button>
加载模板并运行指令后,上面的内容被转换为以下内容:
<button class="md-primary md-raised md-button md-ink-ripple" type="button" ng-transclude="" aria-label="Hello">
<span class="ng-scope">
Hello
</span>
<div class="md-ripple-container"></div>
</button>
按钮元素不再包含md-tooltip,否则我只需删除工具提示元素。
想要这样做的原因是因为在移动设备上,md-tooltip 吃掉了按钮点击。因此,在第一次单击时显示工具提示,在第二次单击时显示按钮单击动作。这绝对不是理想的效果。
如何从页面上的所有元素中删除所有工具提示,以便我的按钮单击操作是第一次单击/点击而不是第二次?
【问题讨论】:
标签: javascript angularjs angular-material