Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos!
Tenho um script para favoritar com estrela um registro na lista da tabela.
O problema é que quando a pagina foi rolada para baixo e ao clicar sobre a estrela, a tela rola para o topo.
Abaixo o script:
<a href="#" class="favourite" data-id="<?=$id;?>"><img src=assets/images/star3.png></a>
<script>
$(document).ready(function() {
$('.favourite').on('click', null, function() {
var _this = $(this);
var post_id = _this.data('id');
$.ajax({
type : 'POST',
url : 'addfavorito.php',
dataType : 'json',
data : 'id='+ post_id,
complete : function(data) {
if(_this.siblings('.typcn-star-outline'))
{
_this.html('<img src=assets/images/star3.png>');
}
else
{
_this.html('<img src=assets/images/star4.png>');
}
}
});
});
});
</script>>
5 horas atrás, Omar~ disse:
<a href="#">Vai para o topo</a>
<a>Não vai para o topo</a>
<button>Não vai para o topo</button>
O caractere # é um bookmak, como ele não específica um elemento id seu endereço é o início da tag body
<a href="#exemplo">Vai para exemplo</a>
<a href="#">Vai para topo</a>
<div id="exemplo"></div>
Boa noite!
Muito obrigado, Omar!
Deu certinho, valeu pela ajuda!