top of page
  • Foto do escritorFábio Henrique

JQuery gerenciador de modal

Atualizado: 7 de jun. de 2020

Mexer com modal sempre foi uma tarefa bem pé no saco para mim, especialmente em projetos onde tem várias implementações diferentes espalhadas pelo código. Neste post vou compartilhar um gerenciador de modal que eu fiz utilizando JQuery e Bootstratp.


Hands On


Conteúdo


ExibirModal({
 CorpoModal: "Oi"
});

É possível passar conteúdo com HTML para a propriedade CorpoModal isso é muito útil quando você quiser um formulário dentro do modal

ExibirModal({
 CorpoModal: "<strong><i>Oi</i></strong>"
});

Cabeçalho


ExibirModal({
 TextoHeader: "Texto Cabeçalho Modal"
});

A propriedade TextoHeader aceita HTML o que permite você personalizar o cabeçalho do seu modal como bem entender

ExibirModal({
 TextoHeader: "<strong><i>Texto Cabeçalho Modal</i></strong>"
});

Largura e Altura


Defina a altura e largura do seu modal através da propriedades Largura e Altura

ExibirModal({
 Largura:"800px",
 Altura:"150px"
});

A propriedade FullWidth seta largura de 100% no seu modal

ExibirModal({
 FullWidth:true
});

Ocultar botão fechar


Oculte o botão Fechar do seu modal através da propriedade OcultarBotaoFechar

ExibirModal({
 OcultarBotaoFechar:true
});


Evento padrão


A propriedade EventoPadrao permite setar um comportamento padrão ao botão Fechar do modal

ExibirModal({
 EventoPadrao: function(){ 
       alert ("Evento Padrão");
  }
});

Adicionar botões


A propriedade Botao aceita um array de objetos isto significa que você pode adicionar quantos botões desejar ao seu modal, cada um com seus próprios eventos e configurações.

ExibirModal({
 Botao: [
        {
          Texto: "Salvar",
          Class: "red",
          FecharAposAcao: false,
          Evento: function(){
                    alert("Evento do botão");
          }
        }
    ]
});

Considerações finais


Este componente permite que você tenha até 4 modais sobrepostos! Para isso basta chamar o método ExibirModal consecutivamente.


Este gerenciador de modal é extremamente simples de usar. Coloque os Scripts, CSS e HTML, responsáveis pela manipulação do modal, em sua master page e poderá usá-lo em qualquer parte da sua aplicação!


Eu tenho usado este gerenciador de modal em vários dos meus projetos e a exibição de mensagens e formulários dentro de modais tornou-se extremamente mais simples de se fazer.


Faça o download do código e dos arquivos necessários para utilizar esse componente no nosso GitHub

154 visualizações0 comentário

Posts recentes

Ver tudo

Comments


bottom of page