Ir para conteúdo
fael97

UNDEFINED INDEX DO CAPETA

Recommended Posts

Ola pessoa descupem-me pelo título mas tive que faze-lo.

é o seguinte estou ficando louco com um bug que está me ocorrendo e não sei resolve-lo.

 

bem, tenho uma tabela chamada conexões, nela tenho os campos (familia_um,familia_dois,ativo) e tenho outra tabela chamada familia com varios campos.

quero fazer  assim, buscar todas as famílias  na base e filtrar as conexões de uma determinada família. Se existe conexão entre a família x e y em conexões [familia_um = x e familia_dois = y], eu não vou pegar a família y(a família que está na tabela familias), ou seja quero pegar a família que não está em conexão com com as famílias de uma determinada família, acho que entenderam.

 

já fiz assim, criei um vetor chamado conexoes_array que guardará todas as famílias para que possa ser filtrado.

Citar

 

        $conexoes_array = array();

 

        $tamanho_con_array = 0;
        for ($i=0; $i < $linhas_conexoes; $i++) { 

            $conexoes_array[] = $conexoes[$i]['idfamilia'];
            $tamanho_con_array = $tamanho_con_array +1;
        }

 

criei outro chamado familia_array que guarda as minhas conexões, ou seja cada família possui conexões na base como se fosse uma rede

agora tenho que verificar 

Citar

 

        //separar os ids de conexão da família e joga no array de conexoes familia
        for ($i=0; $i < $linhas_familias; $i++) { 
            
            if($familia_conexao[$i]['familia_um'] == $familia){

                $familia_array[] = $familia_conexao[$i]['familia_dois'];
            }elseif($familia_conexao[$i]['familia_dois'] == $familia){

                $familia_array[] = $familia_conexao[$i]['familia_um'];;
            }            
        }

 

 

agora está desenvolvendo mais, quero pegar a família de conexoes_array(a,c,e) que não está entre minhas conexões em familia_array(a,b,c,d,e), por tanto fiz assim

criei uma array chamado nova_conexao

Citar

 

        $nova_conexao = array(
            "tamanho" => null,
            "idfamilia" => null,
            "slogan" => null,
            "imagem_capa" =>null,
            "icon" => null
        );

 

aqui eu filtro da maneira que eu disse, mas estou com um seguinte erro

        $conexao[0]['tamanho'] = 0;

        for ($i=0; $i < $tamanho_con_array; $i++) { 

            //verifica se não existe as conexoes(novas familias) em minhas conexoes(ja definidas)

            if(!in_array($conexoes_array[$i], $familia_array)){

                //tento atribuir ao vetor nova_conexao os valores da query
                $nova_conexao[0]['tamanho'] = $conexao[0]['tamanho'] +1;
                $nova_conexao[$i]['idfamilia'] = $conexoes[$i]['idfamilia'];
                $nova_conexao[$i]['slogan'] = $conexoes[$i]['slogan'];
            }
        }

 

 

Mas está aparecendo o seguinte erro, e assim por diante para outras chaves.....

( ! ) Notice: Undefined index: idfamilia in D:\wamp64\www\onfamily.com\nav\conexoes\sistema\busca_conexoes.php on line 110
Call Stack
# Time Memory Function Location
1 0.0000 402080 {main}( ) ...\busca_conexoes.php:0

 

 

Oque faço para resolver este erro, e se caso houver uma outra solução para este meu problema, podem me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ATUALIZANDO ao tentar atribuir ao array usando numeros ao invez da $i funciona perfeitamente

$nova_conexao[0]['idfamilia'] = $conexoes[$i]['idfamilia'];

$nova_conexao[1]['idfamilia'] = $conexoes[$i]['idfamilia'];

$nova_conexao[2]['idfamilia'] = $conexoes[$i]['idfamilia'];

$nova_conexao[3]['idfamilia'] = $conexoes[$i]['idfamilia'];

 

oque pode ser pessoal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou quase encontrando o erro, ao utilizar o seguinte trecho de codigo, obs: sem verificar se existe conexão entre as familias utilizando a função in array funciona normal

 

                $nova_conexao[0]['tamanho'] = $conexao[0]['tamanho'] +1;
                $nova_conexao[$i]['idfamilia'] = $conexoes[$i]['idfamilia'];
                $nova_conexao[$i]['slogan'] = $conexoes[$i]['slogan'];
                $nova_conexao[$i]['imagem_capa'] = $conexoes[$i]['imagem_capa'];
                $nova_conexao[$i]['icon'] = $conexoes[$i]['icon'];

 

agora quando utilizo a função in_array....

            //se não existe familia de conexoes em conexoes já definidas atribui os valores

            if(!in_array($conexao_familia, $familia_array)){
                $nova_conexao[0]['tamanho'] = $conexao[0]['tamanho'] +1;
                $nova_conexao[$i]['idfamilia'] = $conexoes[$i]['idfamilia'];
                $nova_conexao[$i]['slogan'] = $conexoes[$i]['slogan'];
                $nova_conexao[$i]['imagem_capa'] = $conexoes[$i]['imagem_capa'];
                $nova_conexao[$i]['icon'] = $conexoes[$i]['icon'];                
            }

quando tento atribuir os valores dentro de if utilizando a função in_array acontece o undefined index, alguem sabe o porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por nilo7004b
      Ola pessoal, sou novo aqui no fórum e desculpem qualquer erro, já procurei bastante pelo meu problema e não consegui encontrar nada a respeito. O meu problema é que eu estou desenvolvendo uma pagina web e após definir o background como um gradiente e adicionar divs aparecem umas manchas brancas pela pagina que vão alterando de posição a medida em que vai fazendo scroll na pagina, na imagem anexada tem o exemplo, gostaria de saber qual a origem do problema e como resolver. Desde já agradeço pela ajuda.
      Obs.: as DIVs adicionadas não estão com a cor de background definida.
       




    • Por Motta
      'Bug' no Instagram apaga milhares de seguidores de perfis
    • Por ShadowDLL
      Olá pessoas,
      Estou desenvolvendo um painel responsivo, porém, durante os testes do mesmo encontrei um erro ao abrir o 'navbar',
      sendo assim, gostaria de pedir uma ajudinha de vocês se possível...
       
      Bem, vamos lá!
       
       
      [ Qual o Problema? ]
      Ao abrir o 'navbar' na resolução para dispositivos móveis, o conteúdo presente em <div class="one-content"> deveria
      ser 'jogado' para a direita sem redimensionar a largura dos itens conforme o 'navbar' é apresentado na tela, porém,
      o mesmo está redimensionando a largura dos itens para ajustar-se na tela sem os 'jogar' para a direita...
       
      Vale a pena ressaltar que o conteúdo só deverá ficar com uma parte "oculta" nas resoluções de dispositivos móveis.
       
       
      [ Imagem do Erro ]

       
      [ Imagem da Solução ]

       
      [ Código com Erro ]
       
      HTML
      <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="one-wrapper"> <div class="one-sidebar"></div> <div class="one-content"> <div class="one-navbar"> <div class="toggle"> <a class="toggle-btn"></a> </div> </div> <div class="container"> <form class="form-inline"> <label class="mr-sm-2" for="inlineFormCustomSelect">Preference</label> <select class="custom-select mb-2 mr-sm-2 mb-sm-0" id="inlineFormCustomSelect"> <option selected>Choose...</option> <option value="1">One</option> <option value="2">Two</option> <option value="3">Three</option> </select> <label class="custom-control custom-checkbox mb-2 mr-sm-2 mb-sm-0"> <input type="checkbox" class="custom-control-input"> <span class="custom-control-indicator"></span> <span class="custom-control-description">Remember my preference</span> </label> <button type="submit" class="btn btn-primary">Submit</button> </form> </div> </div> </div> CSS
      @import url('https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css'); .one-wrapper { align-items: stretch; display: flex; width: 100%; } .one-sidebar { background-color: #333c4e; transition: all 0.2s; min-width: 250px; max-width: 250px; color: #ffffff; } .one-sidebar.active { margin-left: -250px; } .one-content { background-color: #f0f1f3; align-items: stretch; transition: all 0.2s; min-height: 100vh; color: #666666; width: 100%; } .one-navbar { border-bottom: 1px solid #cccccc; background-color: #ffffff; padding: 10px; width: 100%; } .one-navbar .toggle { padding: 20px; } .one-navbar .toggle a { background: #000000; padding: 20px; } JS
      $(function(){ $ ('.toggle-btn').click (function(){ $('.one-sidebar').toggleClass('active'); }); if ($(window).width() < 1000) { $('.one-sidebar').toggleClass('active'); } });  
      Desde já, agradeço!
    • Por Sasaski001
      galera alguem pode me ajudar vou mandar a imagem e o codigo
       
      esse e o erro:

       
       
       
       
       
      aqui ta o codigo
       
      tarefas.php:
      <?php session_start();?> <html> <head> <title>Gerenciador de tarefas</title> <!--<link rel="stylesheet" href="tarefas.css">--> </head> <body> <h1>Gerenciador de tarefas</h1> <form> <fieldset>        <legend> Nova tarefa</legend>        <label>          Tarefa:          <input type="text" name="nome" />          </label>          <input type="submit" value="Cadastrar" /> </fieldset> </form> <?php if(array_key_exists('nome', $_GET)){         $_SESSION['lista_tarefas'][]=$_GET['nome'];     }     $lista_tarefas = [];           if (array_key_exists('lista_tarefas', $_SESSION)){          $lista_tarefas = $_SESSION['lista_tarefas'];      }      ?> <table>     <tr>       <td>Tarefas</td>     </tr> <?php foreach ($lista_tarefas as $tarefa ): ?> <tr>         <td> <?php echo $tarefa; ?></td>    </tr>    <?php endforeach; ?> </table>  </body> </html>
      tabela.php:
      <html>   <head>    <meta charset="utf-8"/> <title>Gerenciador de Tarefas</title> <link rel="stylesheet" type="text/css"  href="tarefas.css"> </head> <body>     <table>        <tr>                  <th>Tarefas</th>                  <th>Descrição</th>                  <th>Prazo</th>                  <th>Prioridade</th>                  <th>Concluida</th>                      <th>Opções</th>                                                </tr>                  <?php // foreach e uma repetição                  foreach     ($lista_tarefas as $tarefa): ?>                     <tr>                          <td> <?php echo $tarefa['nome'];?></td>                          <td> <?php echo $tarefa['descricao'];?></td>                          <td> <?php echo traduz_data_para_exibir($tarefa['prazo']);?></td>                          <td><?php echo traduz_prioridade($tarefa['prioridade']); ?></td>                          <td> <?php echo traduz_concluida( $tarefa['concluida']);?> </td>                          <td><a href="editar.php?id=<?php echo $tarefa['id']; ?>">Editar</a></tr>                 <?php endforeach; ?>                                         </table>     </body> </html>  
      template.php:
      <html>   <head>      <meta charset="utf-8"/>      <title>Gerenciador de Tarefas</title>      <link rel="stylesheet" type="text/css" href="tarefas.css">     </head> <body>             <?php require 'formulario.php';?>         <?php  if($exibir_tabela) : ?>               <?php require 'tabela.php';?>        <?php endif;?> </body>     </html>
      banco.php:
      <?php      $bdServidor = '127.0.0.1:3307';      $bdUsuario = 'root';      $bdSenha = '';      $bdBanco = 'tarefas';      // $conexao = mysqli_connect($bdServidor, $bdUsuario, $bdSenha, $bdBanco); if (mysqli_connect_errno($conexao)){        echo "problema para conectar ao banco. Erro: ";     echo mysqli_connect_error();     die();     }      function buscar_tarefas($conexao){     $sqlBusca = 'SELECT * FROM tarefas';          $resultado = mysqli_query($conexao, $sqlBusca);          $tarefas = [];          while ($tarefa = mysqli_fetch_assoc($resultado)){         $tarefas[] = $tarefa;                  }                  return $tarefas; } function gravar_tarefa($conexao, $tarefa) {  $sqlGravar=" INSERT INTO tarefas(nome, descricao,prioridade,prazo,concluida)       values(       '{$tarefa['nome']}',       '{$tarefa['descricao']}',       '{$tarefa['prioridade']}'       '{$tarefa['prazo']}'       '{$tarefa['concluida']}'       )";              function buscar_tarefa($conexao, $id){           $sqlBusca = 'SELECT * FROM tarefas WHERE id = '. id;           $resultado = mysql_query($conexao, $sqlBusca);           return mysqli_fetch_assoc($resultado);       }              function editar_tarefa($conexao, $tarefa){     $sqlEditar = "     UPDATE tarefas SET        nome='{$tarefa['nome']}',        descricao'{$tarefa['descricao']}',        prioridade'{$tarefa['prioridade']}',        prazo'{$tarefa['prazo']}',        concluida'{$tarefa['concluida']}',     WHERE id = {$tarefa['id']}     ";      }       mysqli_query ($conexao, $sqlGravar);       } ?>
      index.php:
      <?php session_start();   require "banco.php";   require "utilitarios.php";   $exibir_tabela = true;   if (array_key_exists('nome', $_GET) && $_GET['nome'] != ''){       $tarefa = [];            $tarefa['nome'] = $_GET['nome'];     if (array_key_exists('descricao', $_GET)){       $tarefa['descricao'] = $_GET['descricao'];     }     else{       $tarefa['descricao'] = '';     }     if ( array_key_exists('prazo', $_GET)){      $tarefa['prazo']= traduz_data_para_banco($_GET['prazo']);     } else{      $tarefa['prazo'] = '';     }     $tarefa ['prioridade'] = $_GET['prioridade'];             if ( array_key_exists('concluida', $_GET)){          $tarefa['concluida']=1;     } else{         $tarefa['concluida'] = 0;     }     gravar_tarefa($conexao, $tarefa);          }     $lista_tarefas = buscar_tarefas($conexao);     $tarefa=[     'id'                =>0,     'nome'              =>'',     'descricao'         =>'',     'prazo'             =>'',     'prioridade'        =>3,     'concluida'         =>''          ];          include "template.php";      ?>
      utilitarios.php:
      <?php              function traduz_prioridade($codigo)       {           $prioridade='';;                         switch($codigo){                 case 1:                      $prioridade='Baixa';                      break;                 case 2:                      $prioridade='Media';                      break;                  case 3:                  $prioridade='Alta';                  break;                              }             return $prioridade;                        }              function traduz_data_para_banco($data){           if($data == ""){           return ""; }                      $dados = explode("/", $data);           $data_banco = "{$dados[2]}-{$dados[1]}-{$dados[0]}";                      return $data_banco;       }                  function traduz_data_para_exibir($data){                  if($data == "" OR $data == "0000-00-00"){           return "";       }           $dados = explode("-", $data);           $data_exibir = "{$dados[2]}/{$dados[1]}/{$dados[0]}";                      return $data_exibir;       }       function traduz_concluida($concluida){           if($concluida == 1){               return 'sim';           }           return 'Não';       }                     ?>  
      formulario.php:
      <!DOCTYPE html> <html>   <head>      <meta charset="utf=8" />      <title>Gerenciador de tarefas</title>      <link rel="stylesheet" type="text/css" href="tarefas.css">      </head>      <body>          <h1>Gerenciador de Tarefas</h1>                   <form>          <input type="hidden" name="id"               value="<?php echo $tarefa['id'];?>"/>            <fieldset>                  <legend>Nova Tarefa</legend>                  <label>                       Tarefa:                                              <input type="text" name="nome"                       value= "<?php echo $tarefa['nome'];?>" />                                         </label>                  <label>                   Descrição:                   <textarea name="descricao" > <?php echo $tarefa['descricao'];?></textarea>               </label>               <label>                   Prazo:                   <input type="text" name="prazo"                   value="<?php echo traduz_data_para_exibir($tarefa['prazo']);?>"/>                                </label>               <fieldset>                  <legend>Prioridade</legend>                  <label>                     <input type= "radio" name="prioridade" value="1" <?php echo ($tarefa['prioridade']==1) ? 'checked': '';?>/> Baixa                     <input type="radio"  name="prioridade" value="2" <?php echo ($tarefa['prioridade']==2) ? 'checked': '';?> /> Media                     <input type="radio" name="prioridade" value="3" <?php echo ($tarefa['prioridade']==3) ? 'checked': '';?>/> Alta                  </label>               </fieldset>                 <label>                     Tarefa Concluida:                      <input type="checkbox" name="Concluida" value="1"<?php echo ($tarefa['concluida']==1) ? 'checked': '';?> />                 </label>                                                              <input type ="submit" value="<?php echo ($tarefa['id'] > 0) ? 'atualizar': 'Cadastrar';?> "/>                               </body>               </html>  
      editar.php:
      <?php session_start();     require "banco.php";     require "utilitarios.php";          $exibir_tabela = false;     if (array_key_exists('nome', $_GET) && $_GET['nome'] != ''){              $tarefa = [];              $tarefa['id']= $_GET['id'];            $tarefa['nome'] = $_GET['nome'];          if (array_key_exists('descricao', $_GET)){       $tarefa['descricao'] = $_GET['descricao'];     }          else{       $tarefa['descricao'] = '';     }          if ( array_key_exists('prazo', $_GET)){      $tarefa['prazo']= traduz_data_para_banco($_GET['prazo']);     } else{      $tarefa['prazo'] = '';     }     $tarefa ['prioridade'] = $_GET['prioridade'];             if ( array_key_exists('concluida', $_GET)){          $tarefa['concluida']=1;     } else{         $tarefa['concluida'] = 0;     }       editar_tarefa($conexao, $tarefa);      header('Location: index.php');      die();     }     $tarefa = buscar_tarefas($conexao,$_GET['id']);          include "template.php";               ?>  
    • Por Davi M.
      Olá, queria a ajuda de alguém para tentar resolver um bug no meu slider, acontece que aparentemente ele funciona normalmente, mas em algum momento quando volto para olhar-lo as vezes ele começa a trocar as imagens de forma muito rápida, tipo em um e um segundo, mas logo para e funciona normal. Não consegui descobrir o porque. Duvido que vocês vão ter tempo e paciência de ficar olhando para o slider para ver o erro, então queria que vocês apenas olhassem para os códigos do meus slider e me dissesse se tem algo que eu estou fazendo de errado ou que poderia fazer melhor, afim de não term mais chances do slider ter esse bug. Obrigado.
       
      Código:
      <html>
        <head>
          <title>Slider</title>
          <style>
            /* SLIDER */
            * {
              margin:0;
              padding:0;
            }
            .slides {
                width: 100%;
                height: 100%;
                z-index: 200;
                position: relative;
                border-bottom: ridge blue 5px;
              }
              #imagem1, #imagem2, #imagem3 {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0px;
                z-index: 200;
              }
              #imagem2, #imagem3 {
                display: none;
              }
              #imagem1 {
                display: block;
              }
              /*Botões*/
             #B1, #B2, #B3 {
               z-index: 300;
               font-size: 50px;
             } 
             #B1v, #B2v, #B3v {
              z-index: 300;
              font-size: 50px;
             }
            #pausar1, #pausar2, #pausar3 {
              z-index: 300;
              font-size: 50px;
            }
            #continuar1, #continuar2, #continuar3 {
              z-index: 300;
              font-size: 50px;
              display: none;
            }
            .textoSlider {
              position: relative;
              top: -250px; 
              text-align: center;
              color: white;
              font-size: 30px;
              width: 80%;
              z-index: 300;
            }
            .saberMais {
              font-size: 20px;
              font-weight: bold;
              background-color: #00BFFF;
              width: 150px;
              padding-top: 10px;
              padding-bottom: 10px;
              border-radius: 5px;
              cursor: pointer;
              text-align: center;
              position: relative;
              bottom: 230px;
              z-index: 300;
            }
            .saberMais:hover {
              transform: scale(.9);
              transition: 1s;
              border-radius: 10px;
              background-color: #1E90FF;
            }
            .saberMais a:hover {
                color: orange;
            }
            .saberMais a {
                text-decoration: none;
                color: blue;
            }
            #controle {
                display: flex;
                justify-content: space-between;
            }
            .controleEstilo {
                width: 10%;
                height: 10%;
                margin: 10px;
                text-align: center;
                color: white;
                position: relative;
                bottom: 240px;
            }
            .controleEstilo:hover {
                color: #104af6;
                transition-duration: 1s;
            }
            .introducaoSlider {
                display: flex;
                justify-content: center;
            }
            .tituloSlider {
                font-size: 30px;
                color: red;
            }
            @media only screen and (max-width: 1100px) {
              .textoSlider {
                  font-size: 20px;
                  width: 95%;
              }
            }      
          </style>
        </head>
        <body>
          <!-- SLIDER -->
          <header>
            <ul>
              <li>
                <div id="imagem1">
                    <img src="https://joaobidu.com.br/wp-content/uploads/2017/05/foto-de-lua-crescente-550x367.jpg" class="slides">
                    <div class="introducaoSlider">
                      <div class="textoSlider">
                        <div class="tituloSlider">Titulo 1</div>
                        <label>Texto, texto texto texto texto texto texto texto texto texto texto texto</label>
                        </div>
                    </div>
                    <div class="introducaoSlider">
                      <div class="saberMais"><a href="#titulo1" class="scroll">Saber Mais</a></div>
                    </div>
                    <div id="controle">
                      <div class="controleEstilo" id="B1v">&#65513;</div>
                      <div class="controleEstilo" id="pausar1">&#10073;&#10073;</div>
                      <div class="controleEstilo" id="continuar1">&#9655;</div>
                      <div class="controleEstilo" id="B1">&#65515;</div>
                    </div>
                </div>
              </li>
              <li>
                <div id="imagem2">
                    <img src="http://conexaoplaneta.com.br/wp-content/uploads/2016/05/cultivando-fases-da-lua-800.jpg" class="slides">
                    <div class="introducaoSlider">
                      <div class="textoSlider">
                        <div class="tituloSlider">Titulo 2</div>
                        <label>Texto, texto texto texto texto texto texto texto texto texto texto texto</label>
                        </div>
                    </div>
                    <div class="introducaoSlider">
                      <div class="saberMais" ><a href="#titulo2" class="scroll">Saber Mais</a></div>
                    </div>
                    <div id="controle">
                      <div class="controleEstilo" id="B2v">&#65513;</div>
                      <div class="controleEstilo" id="pausar2">&#10073;&#10073;</div>
                      <div class="controleEstilo" id="continuar2">&#9655;</div>
                      <div class="controleEstilo" id="B2">&#65515;</div>
                    </div>
                </div>
              </li>
              <li>
                <div id="imagem3">
                    <img src="https://abrilclaudia.files.wordpress.com/2017/11/lua_cheia.jpg" class="slides">
                    <div class="introducaoSlider">
                      <div class="textoSlider">
                        <div class="tituloSlider">Titulo 3</div>
                        <label>Texto, texto texto texto texto texto texto texto texto texto texto texto</label>
                        </div>
                    </div>
                    <div class="introducaoSlider">
                      <div class="saberMais"><a href="#titulo3" class="scroll">Saber Mais</a></div>
                    </div>
                    <div id="controle">
                      <div class="controleEstilo" id="B3v">&#65513;</div>
                      <div class="controleEstilo" id="pausar3">&#10073;&#10073;</div>
                      <div class="controleEstilo" id="continuar3">&#9655;</div>
                      <div class="controleEstilo" id="B3">&#65515;</div>
                    </div>
                </div>
              <li>
            </ul>
          </header>
          <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
          <script>
            //SLIDER

            var counter = 0
            var timer = setInterval(function() {
             
             
              counter++
              console.log(counter)
             
              
              //Troca slider sozinho
              if (counter === 10) {
                $("#imagem1").fadeOut("slow")
                $("#imagem2").fadeIn("slow")
              } else if (counter === 20) {
                $("#imagem2").fadeOut("slow")
                $("#imagem3").fadeIn("slow")
              } else if (counter === 30) {
                $("#imagem3").fadeOut("slow")
                $("#imagem1").fadeIn("slow")
                //reset
              } else if (counter > 30) {
                counter = 0
              }
               //Pausar/Continuar slider 1
              $("#pausar1").click(function() {
                counter = Number.NEGATIVE_INFINITY
              })
              $("#continuar1").click(function(){
                counter = 0
              })
              //Pausar/Continuar slider 2
              $("#pausar2").click(function() {
                counter = Number.NEGATIVE_INFINITY
              })
              $("#continuar2").click(function(){
                counter = 10
              })
              //Pausar/Continuar slider 3
              $("#pausar3").click(function() {
                counter = Number.NEGATIVE_INFINITY
              })
              $("#continuar3").click(function(){
                counter = 20
              })
            }, 500);

            //variaves usadas para pausar/continuar slider
            let continuar1 = $("#continuar1")
            let continuar2 = $("#continuar2")
            let continuar3 = $("#continuar3")
            let pausar1 = $("#pausar1")
            let pausar2 = $("#pausar2")
            let pausar3 = $("#pausar3")

            //Se clicar em pausar1 slide, pausar1 some e aparece continuar1
            pausar1.click(function(){
                //pausar some
                $("#pausar1").css('display', 'none')
                //continuar aparece
                $("#continuar1").css('display', 'block')
              })
              
              //Se cliclar em continuar1, continuar1 some e aparece pausar1
              continuar1.click(function(){
                //continuar some
                $("#continuar1").css('display', 'none')
                //pausar aparece
                $("#pausar1").css('display', 'block')
              })
            //Se clicar em pausar2 slide, pausar2 some e aparece continuar2
            pausar2.click(function(){
                //pausar some
                $("#pausar2").css('display', 'none')
                //continuar aparece
                $("#continuar2").css('display', 'block')
              })
              
              //Se cliclar em continuar2, continuar2 some e aparece pausar2
              continuar2.click(function(){
                //continuar some
                $("#continuar2").css('display', 'none')
                //pausar aparece
                $("#pausar2").css('display', 'block')
              })
              
              //Se clicar em pausar3 slide, pausar3 some e aparece continuar3
            pausar3.click(function(){
                //pausar some
                $("#pausar3").css('display', 'none')
                //continuar aparece
                $("#continuar3").css('display', 'block')
              })
              
              //Se cliclar em continuar3, continuar3 some e aparece pausar3
              continuar3.click(function(){
                //continuar some
                $("#continuar3").css('display', 'none')
                //pausar aparece
                $("#pausar3").css('display', 'block')
              })
              
            //Avançar
            $("#B1").click(function() {
              counter = counter = 10
              $("#imagem1").fadeOut("slow")
              $("#imagem2").fadeIn("slow")
            })
            $("#B2").click(function() {
              counter = counter = 20 
              $("#imagem2").fadeOut("slow")
              $("#imagem3").fadeIn("slow")
            })
            $("#B3").click(function() {
              counter = counter = 30
              $("#imagem3").fadeOut("slow")
              $("#imagem1").fadeIn("slow")
            })
            //Voltar
            $("#B1v").click(function() {
              counter = counter = 20
              $("#imagem1").fadeOut("slow")
              $("#imagem3").fadeIn("slow")
            })
            $("#B3v").click(function() {
              counter = counter = 10
              $("#imagem3").fadeOut("slow")
              $("#imagem2").fadeIn("slow")
            })
            $("#B2v").click(function() {
              counter = counter = 0
              $("#imagem2").fadeOut("slow")
              $("#imagem1").fadeIn("slow")
            })

            //Para arruamar bug no firefox que não aceita height:100% no modo celular
            var firefox  = navigator.userAgent.indexOf('Firefox') > -1;
            if (window = firefox){
              alert("Firefox")
              if (window.innerWidth < 1000) {
                $(".slides").css('max-height', '580px')
                $("header").css('max-height', '580px')
                alert("1000")
              } 
            }    
          </script>
        </body>
      </html>
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.