Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Tenho um btn no meu site que serve para rolar o site para baixo. Quero que quando clico no btn pro site descer, o btn gire 180 graus e mude o link (a), para voltar para o topo. Pra mim o código está certo, mas n funciona.
Script:
$('#btn').on('click', function(e){
e.preventDefault();
$(this).toggleClass('up');
})
Código html do btn:
<a href="#">
<div id="btn">
<center>
<img src="seta.png" width="20px" />
</center>
</div>
</a>
Css da rotacão:
.up{
-ms-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
Olá Alessandro, certo?
Estranho que eu testei seu código e parece que está tudo correto. Verifique se existe algum erro no seu console, se sua biblioteca jQuery está importada, se seu CSS está sendo chamado ou algo do tipo.
Você pode tentar fazer isso usando DOM, sem usar bibliotecas externas, veja o exemplo:
https://jsfiddle.net/1b9hqudf/
É nois!