- Como posso fazer um botão permanecer em seu estado de foco depois de clicar em outro lugar?
- Como faço para impedir meu botão de perder o foco?
- Como remover o foco do botão após clique em Angular?
Como posso fazer um botão permanecer em seu estado de foco depois de clicar em outro lugar?
Em vez de trabalhar com a propriedade Focus, talvez você possa usar o jQuery para atribuir uma classe "ativa" ao botão quando é clicado. Se o usuário clicar em qualquer lugar, o botão permanecerá ativo. Espero que ajude.
Como faço para impedir meu botão de perder o foco?
Se você deseja impedir a perda de foco de entrada quando um usuário clica no botão, assine o evento "Pointerdown" deste botão e use o método DeventDefault. Depois disso, desencadeie manualmente todos os outros eventos do teclado para imitar o comportamento nativo. Eu criei o Anexemple mostrando como fazer isso.
Como remover o foco do botão após clique em Angular?
Se você deseja remover o foco em torno de um botão, pode usar a propriedade CSS Outline. Você precisa definir o valor "nenhum" da propriedade de esboço.