Quiero cargar modal automáticamente al cargar la página y el modal se cerraría y volvería a abrir al hacer clic. He puesto el siguiente comando para cargar modal automáticamente modal.open(); Esto cargó mi modal automáticamente al cargar la página. Más tarde he usado lo siguiente para cerrar el modal al hacer clic en el botón: function onClick() { if (modal.isOpen) {close(); } } Este también está funcionando. Pero ahora, quiero volver a cargar el modal haciendo clic en el botón que no funciona. Cuando coloco openButton.addEventListener("click", function() { modal.open(); }); en lugar de modal.open();, el modal se carga en cada clic alternativo y se cierra en otros clics. Pero en este escenario, no obtengo la carga automática de modal en la carga de la página.

0
Vikas Prasad 15 oct. 2019 a las 01:46

1 respuesta

La mejor respuesta

Intentaré responder lo mejor que pueda sin ver sus funciones.

function onClick() {
    if(modal.isOpen) { 
        close(); 
    } else {
      modal.open(); // you just need to call the same function you called when opening the page.
    }
}
0
joshbang 14 oct. 2019 a las 22:50