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

109
Visualizações
Apply none display to an iframe and remove none display to another iframe on the parent page with a click on a div located inside an iframe

I apologize if the title is not the best.

When I click on ul#idlist li [red, blue, or green], it removes display none [.d-none] to:

  • #FrameBack
  • #FrameDialog
  • #OverlaysClassic
  • #actionsFrame

It is used to display an overlay. when the overlay is displayed, I need you to close #actionsFrame by adding the .d-none class and display #settingsFrame by removing the .d-none class (the other 3 ids must remain active) when you click on the div #act_Settings located on the actions.html page.

I can't make this step.

Can you give me a hand please?

Thank you

// index.js

$("ul#idlist li").click(function() {
    if($(this).data("user") == "red") {
        const actionsFrame = $("#actionsFrame").hasClass("d-none");
        if (actionsFrame) {
            $('#FrameBack').removeClass('d-none');
            $('#FrameDialog').removeClass('d-none');
            $('#OverlaysClassic').removeClass('d-none');
            $('#actionsFrame').removeClass('d-none');
        }
    }
});
<!-- index.html -->

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<ul id="idlist">
    <li class="color" data-user="red">red</li>
    <li class="color" data-user="blue">blue</li>
    <li class="color" data-user="green">green</li>
</ul>

<div id="FrameBack" class="d-none">
    <div id="FrameDialog" class="d-none">
        <div id="OverlaysClassic" class="dialogBody d-none">
            <iframe class="frame d-none" width="100%" height="100%" id="actionsFrame" align="top" frameborder="0" src="/actions.html"></iframe>
            <iframe class="frame d-none" width="100%" height="100%" id="settingsFrame" align="top" frameborder="0" loading="lazy" src="/settings.html"></iframe>
            <iframe class="frame d-none" width="100%" height="100%" id="selectorFrame" align="top" frameborder="0" src="/selector.html"></iframe>
        </div>
    </div>
</div>

<!-- actions.html -->

<div id="act_Settings">settings</div>

about 4 years ago · Juan Pablo Isaza
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