Ho uno md-button
di base con un md-tooltip
all'interno. Anche se, ho bisogno di un modo per rimuovere globalmente tutti i tooltip dal mio sito web se l'utente è su un dispositivo mobile.Come rimuovere dinamicamente un `md-tooltip` con materiale angolare?
<md-button class="md-primary md-raised">
Hello
<md-tooltip>This is a buttons tooltip</md-tooltip>
</md-button>
Dopo che il modello viene caricato e direttive hanno eseguito, quanto sopra viene convertito in quanto segue:
<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>
Non elemento pulsante non è più md-tooltip
, altrimenti sarei semplicemente rimuovere il tooltip elemento.
Il motivo per cui si desidera eseguire questa operazione è perché sul cellulare, lo md-tooltip
mangia il clic del pulsante. Quindi avendo il tooltip visualizzato al primo clic e i pulsanti clicca l'azione al secondo clic. Questo non è sicuramente un effetto desiderabile.
Come posso rimuovere tutti i suggerimenti da tutti gli elementi sulla mia pagina in modo che i miei pulsanti facciano clic sull'azione è il primo clic/tocco al posto del secondo?
Sfortunatamente, questa prima soluzione non funzionerà. Sui dispositivi mobili, 'md-tooltip' sta mangiando i pulsanti facendo clic sull'azione. Pertanto, è necessario un doppio tocco sul cellulare per eseguire i clic sui pulsanti. Credo che la tua opzione di sezione possa valere la pena. Qualche possibilità di un esempio? – Fizzix
@Fizzix Ho modificato la mia domanda e implementato il mio suggerimento numero 2 –
Perfectttt. Non prende più il clic mobile. Funziona molto bene, bel lavoro! – Fizzix