-2
Good morning,
I am trying to make a clickable Dice with scrolling on my blog.
But the code I made does not work when creating the page, it changes the url instead of going to the informed ID. What would be the best way to resolve this?
Follow link of the test page -> https://www.mundoinfantilstore.com.br/premium-meninos
Follows code:
<script>
// início do plugin
// insira aqui os créditos do autor do plugin
$.extend($.easing,
{
easeOutCirc: function (x, t, b, c, d) {
return c * Math.sqrt(1 - (t=t/d-1)*t) + b;
}
});
// fim do plugin
$("a").click(function(e){
e.preventDefault();
var anc = this.hash;
$("html, body").animate({
scrollTop: $(anc).offset().top
}, { duration: 2000, easing: 'easeOutCirc'});
});
</script>
<style>
a, #ancora{
display: block;
}
a, #ancora1{
display: block;
}
a, #ancora2{
display: block;
}
a, #ancora3{
display: block;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
<div style="float: left; display: block;"><img src="https://179028l.ha.azioncdn.net/img/2019/12/loja/17851/principal-01.jpg" /></div>
<a href="#ancora"><img src="https://179028l.ha.azioncdn.net/img/2019/12/loja/17850/principal-02.jpg" /></a>
<a href="#ancora1"><img src="https://179028l.ha.azioncdn.net/img/2019/12/loja/17849/principal-03.jpg" /></a>
<a href="#ancora2"><img src="https://179028l.ha.azioncdn.net/img/2019/12/loja/17848/principal-04.jpg" /></a>
<a href="#ancora3"><img src="https://179028l.ha.azioncdn.net/img/2019/12/loja/17847/principal-05.jpg" /></a>
<div id="ancora">div com a âncora!</div>
<p>Teste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste teste</p>
<div id="ancora1">div com a âncora!</div>
<p>Teste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste teste</p>
<div id="ancora2">div com a âncora!</div>
<p>Teste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste teste</p>
<div id="ancora3">div com a âncora!</div>
<p>Teste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste testeTeste teste teste teste teste</p>
Your code is doing
/#ancora
and should be/premium-meninos#ancora
– hugocsl