Ir para conteúdo
bia_cabele

HELP MEE HTML +CSS +JAVASCRIPT = GALERIA

Recommended Posts

Boa noite, estou criando uma galeria, usando html e css,  e quero fazer uma animação quando clico na miniatura que fica na parte inferior, sendo assim acontece uma animação rolando para baixo automaticamente, para isso é necessário um códico JavaScript e Jquery, mas quando eu coloco o códico não funciona, vou deixar imagens de como estou fazendo e o link de onde fiz.

 

link do vídeo,-- se colocarem no final vão saber como que eu quero--   tirem espaços : https://ww w .youtube.  com/wat ch?v=Q4odePg5zB8&t=498s

 

Aqui está o código JavaScript:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>    


        </script>
        <script type="text/javascript">
            $(document).ready(function(e) {

            $('a').click(function(e){
                    $('#rolagem').animate({
                            scrolltop: $( $.attr(this, 'href') ).offset().top + $('#rolagem').scrolltop()
                    }, 2000);
                    return false;
            });
    });
        </script>

 

SOU NOVO AQUI, SE EU FIZ ALGO ERRADO ME AVISE

 

Agradeço desde já´ :)

 

1.PNG

2.PNG

Compartilhar este post


Link para o post
Compartilhar em outros sites

seu scrolltop tem que ser scrollTop

//troque isso:
scrolltop: $( $.attr(this, 'href') ).offset().top + $('#rolagem').scrolltop()


//por isso:
scrollTop: $( $.attr(this, 'href') ).offset().top + $('#rolagem').scrollTop()

 

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
12 horas atrás, Douglas Julião disse:

seu scrolltop tem que ser scrollTop


//troque isso:
scrolltop: $( $.attr(this, 'href') ).offset().top + $('#rolagem').scrolltop()


//por isso:
scrollTop: $( $.attr(this, 'href') ).offset().top + $('#rolagem').scrollTop()

 

Muitoooooooo OBRIGADOoo!! Você me salvou, muito obrigado mesmo. Meus parabéns <3

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 Incompetech
      Olá a todos. Então.. eu estava praticando um pouco de HTML / CSS e no fim cheguei a um resultado bem legal e simples claro disto aqui:
       
      Eu sei que alguns vão reconhecer isto.. Mas para quem não conhece é algo relacionado ao game MU ONLINE.
      Enfim. Como podem ver eu inventei alguns adicionais que no caso são as características dessa armadura, porém eu gostaria de aplicar um efeito em que esses adicionais apareçam quando eu passar o mouse por cima da imagem da armadura.. como se fosse dentro do game.
      Abaixo vão alguns exemplos:
      Efeito aplicado em um projeto HTML: 

      O mesmo efeito In Game:
       
      Sei que pode parecer algo meio trivial mas gostaria muito de aprender como eu faço para criar algo igual, se puderem me ajudar eu agradeço de coração.
    • Por _badi_
      Preciso de ajuda! Pode parecer uma dúvida besta, mas sou nova nessa área e não estou conseguindo resolver essa questão da facul!
      A questão é:
      1)      Faça o fluxograma e depois faça o código em Javascript de um programa  que lê  3 notas obtidas por um aluno e depois calcule  e imprima a média dos para avaliação, usando  a fórmula abaixo. Imprimir depois o conceito, conforme a tabela abaixo. Use o prompt no javascript e um botão que mostre a média e o conceito depois que do clique no mesmo.
      MA = (Nota1 + Nota2 x 2 + Nota3 x 3 + ME )/7
      Média de Aproveitamento
      Conceito
      10
      A
      7,5 e < 10
      B
      4,0 e < 7,5
      C
      < 4,0
      D
       
      Meu código ficou assim:
      <!DOCTYPE html> <html> <head>      </head> <body> Para calcular sua media e saber seu conceito, clique no botao abaixo: <br> <br> <button onclick='mostra()'>Try it</button> <p id="resp"></p> <br> <br> <script>     function mostra(){         var nota1 = prompt ("Digite a nota 1");         var resp1 = parseInt (nota1);         var nota2 = prompt ("Digite a nota 2");         var resp2 = parseInt (nota2);         var nota3 = prompt ("Digite a nota 3");         var resp3 = parseInt (nota3);         var ME = (resp1 + resp2 + resp3)/3;         var MA = resp1 + (resp2 * 2) + (resp3 * 3) + ME/7;         if (MA=10) {             document.getElementById("resp").innerHTML=("Sua media foi " + ME + " e seu conceito foi A!");         } else if (MA=7.5&&MA<10){             document.getElementById("resp").innerHTML=("Sua media foi " + ME + " e seu conceito foi B!");         } else if (MA=4&&MA<7.5){             document.getElementById("resp").innerHTML=("Sua media foi " + ME + " e seu conceito foi C!");         } else if (MA<4){             document.getElementById("resp").innerHTML=("Sua media foi " + ME + " e seu conceito foi D!");         }         }          </script> </body> </html>  
      Mas sempre volta como conceito A, não importa os valores que coloco :(
      Obrigado!
       
    • Por Eduardo S. B. de Oliveira
      Senhores, preciso de uma ajuda, estou criando um formulário onde o checkbox fique "checked" quando clicar em cima, mas o detalhe e que quando atualizar a pagina o checkbox permaneça marcado. É possível? 
×

Informação importante

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