Jump to content

GuilhermeTravassos

Members
  • Content count

    4
  • Joined

  • Last visited

Community Reputation

0 Comum

About GuilhermeTravassos

  1. GuilhermeTravassos

    Mudar atributos CSS da DIV quando o SCROLL chegar a certo ponto

    Galera consegui, refiz meu Script <script type="text/javascript"> $(document).scroll(function() { var y = $(this).scrollTop(); if (y > 260) { $('.busca') .css({ 'margin': '5px 300px', 'position': 'fixed', 'z-index': '1' }); } else { $('.busca') .css({ 'margin': '275px 300px', 'position': 'absolute', }); } }); </script>
  2. Obs: Esse tópico tem relação com esse aqui tava tentando fazer com base nele mas não consegui e abri esse. Bem galera tô querendo fazer uma movimentação na div, que quando o scroll chegar a determinado ponto quero que a div mude seus atributos CSS tipo o campo de busca desse site quando rola o scroll até determinado ponto ele sobe... meus html, css e js <div class="busca"> <form name="form_busca" action="busca.php"> <input type="text" name="buscar" placeholder="Buscar supermercado, pizzaria, armazém e etc..." required=""/> <button class="btnbusca">BUSCAR</button> </form> </div> .fix-nav-menu { background: #ff0000; margin: 5px 300px; z-index: 1; position: fixed; } .stop-nav-menu { z-index: 1; } .busca{position: absolute;float: left;margin:275px 300px;width: 580px;height: auto;background: #FFFFFF;border-radius: 5px;} <script type="text/javascript"> $("document").ready(function($){ var nav = $('.busca'); $(window).scroll(function () { /* Caso a barra de rolagem seja maior do que 60 e menor do que 800, irá adicionar ao elemento a classe que irá fixa-lo */ if ($(this).scrollTop() > 60 && $(this).scrollTop() < 800) { nav.addClass("fix-nav-menu"); } /* Caso a barra de rolagem seja maior do que 800, irá adicionar ao elemento a classe que irá torna-lo absoluto, e irá alterar o posicionamento superior para 800px */ else if ($(this).scrollTop() > 800) { nav.removeClass("fix-nav-menu"); nav.addClass("stop-nav-menu"); } /* Caso nenhuma das expressões acima sejam verdadeiras, o elemento voltará ao seu estado normal */ else { nav.removeClass("fix-nav-menu"); nav.removeClass("stop-nav-menu"); } }); }); </script> aí tipo com esses códigos ele tá inserindo a classe mas não tá substituindo as atribuições no CSS(Em anexo)
  3. GuilhermeTravassos

    Colocar etiqueta na listagem PHP

    Galera dei uma estudada aqui agora sobre CONDIÇÕES no PHP e consegui o resultado que queria... olha como fiz... <?php $db = @mysql_connect("localhost","root", "vertrigo") or die("Ocorreu o seguinte erro na conexão: ".mysql_error()); @mysql_select_db("buscacertape",$db) or die("Ocorreu o seguinte erro na conexão do db: ".mysql_error()); $sql = mysql_query("SELECT * FROM anuncios ORDER BY id"); $row = mysql_num_rows($sql); if($row > 0) { while($linha = mysql_fetch_assoc($sql)){ $id = $linha['id']; $nome = $linha['nome']; $anuncio_tipo = $linha['anuncio_tipo']; if($anuncio_tipo == "PREMIUM"){ echo " <table> <tr> <td width='25px'><p>$id</p></td> <td width='590px'><p class='nome'>$nome <span class='anunciopremium'>$anuncio_tipo</span></p></td> <td><a class='edit' href='editar.php?id=" . $id . "'>Editar</a><a href='excluir.php?id=" . $id . "'>Excluir</a></td> </tr> </table> "; }if(!$anuncio_tipo == "PREMIUM"){ echo " <table> <tr> <td width='25px'><p>$id</p></td> <td width='590px'><p class='nome'>$nome </p></td> <td><a class='edit' href='editar.php?id=" . $id . "'>Editar</a><a href='excluir.php?id=" . $id . "'>Excluir</a></td> </tr> </table> "; } }} else { echo "<p>Nenhum anúncio cadastrado!</p>"; } ?> 1- Criei a variavel $anuncio_tipo pegando o valor do campo na tabela; 2 - fiz uma condição que se o resultado que vim dessa variável for: PREMIUM exibe o <span> 3 - em seguida fiz a mesma condição só que negando: "!"
  4. GuilhermeTravassos

    Colocar etiqueta na listagem PHP

    Fala galera! Blz? Sou inciante na programação e to desenvolvendo um projeto... Eu estou com uma dúvida! eu to listando a tabela do meu banco mas eu queria saber o que faço para quando o meu registro tiver um campo da tabela chamado anuncio_tipo preenchido com o valor PREMIUM, apareça de lado do nome uma etiqueta. Tipo esse print... o Staff de lado. Meu código... <?php $db = @mysql_connect("localhost","root", "vertrigo") or die("Ocorreu o seguinte erro na conexão: ".mysql_error()); @mysql_select_db("buscacertape",$db) or die("Ocorreu o seguinte erro na conexão do db: ".mysql_error()); $sql = mysql_query("SELECT * FROM anuncios ORDER BY id"); $row = mysql_num_rows($sql); if($row > 0) { while($linha = mysql_fetch_assoc($sql)){ $id = $linha['id']; $nome = $linha['nome']; echo " <table> <tr> <td width='25px'><p>$id</p></td> <td width='590px'><p class='nome'>$nome</p></td> <td><a class='edit' href='editar.php?id=" . $id . "'>Editar</a><a href='excluir.php?id=" . $id . "'>Excluir</a></td> </tr> </table> "; } } else { echo "<p>Nenhum anúncio cadastrado!</p>"; } ?>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.