Ich habe eine grundlegende md-button
mit einer md-tooltip
innen. Obwohl ich eine Möglichkeit benötige, alle QuickInfos von meiner Website global zu entfernen, wenn sich der Benutzer auf einem mobilen Gerät befindet.Wie man eine `md-Tooltip` mit Angular Material dynamisch entfernt?
<md-button class="md-primary md-raised">
Hello
<md-tooltip>This is a buttons tooltip</md-tooltip>
</md-button>
Nachdem die Vorlage geladen und Richtlinien ausgeführt haben, wird die oben in die folgende umgewandelt:
<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>
Es Knopfelement nicht mehr die md-tooltip
enthält, sonst würde ich einfach entfernen Sie einfach den Tooltip Element.
Der Grund für das wollen ist, weil auf dem Handy md-tooltip
den Knopf klickt. Daher wird der Tooltip beim ersten Klick angezeigt und die Schaltflächen klicken beim zweiten Klick auf Aktion. Dies ist definitiv kein wünschenswerter Effekt.
Wie kann ich alle QuickInfos von allen Elementen auf meiner Seite entfernen, so dass meine Schaltflächen klicken Aktion ist der erste Klick/Antippen statt der zweiten?
Leider wird diese erste Lösung nicht funktionieren. Auf Mobilgeräten isst der 'md-Tooltip' die Tastenklick-Aktion. Daher ist ein Doppeltippen auf das Handy erforderlich, um die Tastenklickaktion auszuführen. Ich glaube, dass Ihre Abschnittsoption einen Versuch wert ist. Jede Chance auf ein Beispiel? – Fizzix
@Fizzix Ich habe meine Frage bearbeitet und meinen Vorschlag Nummer 2 –
Perfectttt umgesetzt. Übernimmt den mobilen Klick nicht mehr. Funktioniert sehr gut, nette Arbeit! – Fizzix