Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

203
Visualizações
hacer que la clase "seleccionada" sea parte del inicio

Estoy tratando de hacer que un botón de alternancia esté ACTIVADO de forma predeterminada cuando se carga la página web. Estoy usando la interfaz de usuario Fabric de Microsoft.

Cuando intento agregar is-selected a <label for="demo-toggle-3" class="ms-Toggle-field" tabindex="0"> , eliminará is-selected cuando comience la página. Sin embargo, puedo agregarlo más tarde a la etiqueta usando las herramientas de inspección en Chrome.

Aquí está el código que usé:

HTML

 <div class="ms-Toggle"> <span class="ms-Toggle-description">Let apps use my location</span> <input type="checkbox" id="demo-toggle-3" class="ms-Toggle-input" /> <label for="demo-toggle-3" class="ms-Toggle-field is-selected" tabindex="0"> <span class="ms-Label ms-Label--off">Off</span> <span class="ms-Label ms-Label--on">On</span> </label> </div>

JavaScript

 <script type="text/javascript"> var ToggleElements = document.querySelectorAll(".ms-Toggle"); for (var i = 0; i < ToggleElements.length; i++) { new fabric['Toggle'](ToggleElements[i]); } </script>

Sin embargo, cuando se carga la página, sale así:

 <div class="ms-Toggle"> <span class="ms-Toggle-description">Let apps use my location</span> <input type="checkbox" id="demo-toggle-3" class="ms-Toggle-input" /> <label for="demo-toggle-3" class="ms-Toggle-field" tabindex="0"> <span class="ms-Label ms-Label--off">Off</span> <span class="ms-Label ms-Label--on">On</span> </label> </div>
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Gracias a @HereticMonkey pude resolver el problema agregando la clase is-selected al elemento de alternar después de que se haya creado. Como tengo varios conmutadores, usé un forloop así:

 for (var i = 0; i < ToggleElements.length; i++) {ToggleElements[i].querySelector('.ms-Toggle-field').classList.add('is-selected')}
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda