Olá pessoal. Estou precisando de uma ajuda. Já garimpei bastante mas não consegui localizar nada.
Tenho um botão "#reservar" em uma página chamada "nhome".

Ao clicar neste botão abre uma lightbox que contém 2 botões.

O que estou precisando:
- Quando clicar no botão "Concordar e Reservar", o botão "#reservar" da página "nhome" desapareça e feche a lightbox.
Obs.: O botão "Não concordo" é o botão "close", não preciso alterar nada nele.
Agradeço a ajuda.
Perfeito!!! Muito obrigado.
Olá, Vitor!
Para criar uma comunicação entre a lightbox e a página você deve usar a função getContext. Nesse caso, eu criei um objeto em que ao clicar o botão de concordar terá seu valor alterado para true. Usando esse valor eu criei uma condição na página que irá ocultar o botão.
Segue o exemplo:
//código executado ao clicar o botão na página export function reservar_click(event) { let botaoStatus = false; //Comando para abrir a lightbox e aguardar o fechamento wixWindow.openLightbox("Avisos") .then((data) => { //receber o valor da lightbox e inserir na variável botaoStatus = data.ocultarBotao; //criar condicional para ocultar o botão if (botaoStatus == true) { $w("#reservar").hide(); } }); }
// código executado ao clicar o botão de concordar na lightbox export function concordo_click(event) { wixWindow.lightbox.close( { "ocultarBotao": true, } ); }
Espero ter ajudado ;)