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

160
Visualizações
Mousedown no se activa desde una casilla de verificación en una ventana emergente modal a un botón emergente externo

La ventana emergente modal es un cuadro de diálogo de Drupal que viene dentro de un iframe. Necesito activar el mouse hacia abajo en un botón de envío que está fuera de iframe cuando se hace clic en las casillas de verificación en la ventana emergente. Escribí el siguiente jquery, pero el botón no está afectando.

 $('#modal-popup .form-boolean--type-checkbox').click(() => { let body = $(window.parent.document.body); console.log(body); body.find('[name="add_more_button"]').mousedown(); });

$(window.parent.document.body).find('[name="add_more_button"]').mousedown(); funciona en la consola pero no desde jQuery. ¿Por qué es esto?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Obtuve la solución después de horas de investigación. Desde iframe podemos llamar a una función de la ventana principal. Utilicé el siguiente código y funcionaba bien.

 $('#modal-popup .form-boolean--type-checkbox').click(() => { window.parent.parentFunction(); }); window.parentFunction = function(){ $('[name="add_more_button"]').mousedown(); }

Usé una función separada para activar el botón y usé el nombre window.FuntionName para esto. Desde la ventana emergente iframe, llamé a esta función para activar el mousedown usando window.parent.FunctionName()

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