Pular para o conteúdo
Ramos da Informática - Comunidade de Desenvolvedores

Torne-se um desenvolvedor FullStack: Pacote completo de formação desenvolvedor Frontend e Backend utilizando as linguagens de programação e frameworks mais procurados no mercado de trabalho. Mais informações, aqui. Faça o download do E-BookGuia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack, Começando do ZERO”.

Engenheiro de Software, autor de livros sobe tecnologia e negócios. É mantenedor do site Ramos da Informática. Hobbies: investir em ações, natação e finanças.

Engenheiro de Software, autor de livros sobe tecnologia e negócios. É mantenedor do site Ramos da Informática. Hobbies: investir em ações, natação e finanças.

admin

Todos os artigos deste autor

Como esconder ou mostrar uma div em HTML

Chatbots com Whatsapp e Cielo integrados Nesse curso, eu vou te mostrar como o consumidor poder realizar um pagamento por dentro do aplicativo do WhatsApp, aonde o seu cliente vai entrar numa conversa como entraria numa conversa com qualquer pessoa ou com a sua empresa, navegar entre os produtos/serviços em menus simples enviados pelo chatbot, adicionar esses produtos/serviços no carrinho de compras, e num determinado ponto do chat, um link exclusivo é enviado para o cliente preencher os dados do cartão de crédito. No final, a análise é devolvida para o Whatsapp no qual a conversa foi iniciada. Inscreva-se.

As soluções abaixo darão um caminho de como implementar em Javascript, JQuery, Angular e Vue.js.

Javascript puro

 

function Mudarestado(el) {
        var display = document.getElementById(el).style.display;
        if(display == "none")
            document.getElementById(el).style.display = 'block';
        else
            document.getElementById(el).style.display = 'none';
    }
<div id="minhaDiv">Conteudo</div>
<button type="button" onclick="Mudarestado('minhaDiv')">Mostrar / Esconder</button>

Solução em JQuery

 

$(function(){
        $(".btn-toggle").click(function(e){
            e.preventDefault();
            el = $(this).data('element');
            $(el).toggle();
        });
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="minhaDiv">Conteudo</div>
<button type="button" class="btn-toggle" data-element="#minhaDiv">Mostrar / Esconder</button>

Angular JS

 

angular.module("ExemploApp", [])
<body ng-app="ExemploApp">

  <div id="minhaDiv" ng-init="MinhaDiv = true" ng-show="MinhaDiv">Conteudo</div>
  <button type="button" ng-click="MinhaDiv = !MinhaDiv">Mostrar / Esconder</button>

  <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
</body>

Vue.js

var app = new Vue({
      el: '#app',
      data: {
        mostrar: true,
        oi: "xuxa"
      },
      
      methods: {
        mostrarEsconder() {
          this.mostrar = !this.mostrar
        }
      }
    })
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>

<div id="app">
  <button type="button" @click="mostrarEsconder">mostrar/esconder</button>
  <div v-if="mostrar">Minha Div Com v-if</div>
  <div v-show="mostrar">Minha Div Com v-show</div>
</div>

[GRÁTIS] Guia Completo Para Se Tornar um(a) Desenvolvedor(a) Full-Stack -Tenha em mãos este livro digital, onde irá lhe ensinar tudo sobre as principais tecnologias web e você dar o ponta-pé inicial no Universo Full-Stack!

 

NOVOS CONTEÚDOS

Livros de DevOps com Kubernets
As melhores extensões do Chrome na Chrome Web Store
Vite: Simplificando a criação de projetos Front-end
Metaverso das Coisas? Tendências tecnológicas para 2023
Certificados Android vazados expõem milhões de smartphones
Google lança ‘Now in Android’ sobre práticas de desenvolvimento
Meta substitui linguagem de programação Java pela Kotlin
Como fazer seu trabalho ser mais reconhecido
10 séries e filmes sobre empreendedorismo para inspirar
ITA oferece 10 cursos de Tecnologia a distância
Risadas no trabalho aumentam engajamento e produtividade
5 passos para expandir os negócios para o mercado internacional
Como trabalhar com Promises JavaScript?
Servidor Apache: o que é, como funciona e como instalar?
Como fazer upload de uma imagem para o S3 usando Node.js?
Editais e programas de financiamento que ainda pode se inscrever em 2022
Setor de Games no Brasil crescerá 50% em cinco anos
Como a blockchain muda a vida de refugiados em Gana
Para que servem os generators no JS?
10 livros e dicas para se tornar um líder técnico – Tech Leader
CISOs estão tornando a segurança das APIs uma prioridade
Clusters kubernetes hackeados por malware via PostgreSQL
Os avatares do Roblox estão prestes a ficar mais expressivos
Participação no Web Summit muda patamar das startups
Ferramentas para rastrear baleias cripto e comprar no mergulho
Plataforma oferece capacitação gratuita em programação
Microsoft Azure: Novos recursos na Microsoft Cloud para Varejo
Inteligência artificial que resolve problemas de programação
Malware mira sites com WordPress e tenta quebrar senhas
MEI terá novo valor de contribuição em 2023
UiPath lista 7 tendências em automação de processos para 2023
Google Docs facilita colocação de código sobre documentos
O lado sombrio de um Super App como o WeChat
Malware CryWiper destrói dados propositalmente
A importância da tecnologia blockchain para a construção da Web3
Sua carreira: Dê propósito ao seu trabalho
12 livros sobre liderança e negócios para ler em 2023
10 aplicativos do Google Play Store que contêm malware
AWS e CNPq oferecem US$ 1,2 milhão em créditos para nuvem
Extensão do Chrome é usado tomar controle e espionagem
Open everything e APIs exigem cuidados com segurança
As certificações mais buscadas pelo mercado de TI
Lançamento da versão educacional gratuita do GameMaker
Um Líder Tecnológico Incomum em inovação e sua empresa?

 

Facebook
LinkedIn
Twitter
Pinterest
Reddit
Telegram
WhatsApp
Email
Print

Relacionados

Deixe uma resposta