タブをシミュレートするこのコードがあります。それは完全に機能していますが、「abas」divのリンクをクリックしてページをロードするたびに、ページが一番上に戻ります。私のwhileの解決策(醜い)は、ロード後に関数を呼び出して、ページをアンカー「abas」にスクロールすることでした。ここで何が起こっているのですか?
コードは次のとおりです。
<ul id="abas">
<li><a href="buscapage.php">Busca por práticas</a></li>
<li><a href="catpage.php" class="off">Categorias</a></li>
</ul>
$('#abas a').click(function(event) {
var $loader = '<img src="img/interface/loader.gif" class="loader" alt="" />',
$pagina = $(this).attr('href');
$('#get').html($loader).load($pagina, function(){
$('html,body').animate({scrollTop: $('#abas').offset().top},'slow'); //solution =(
});
event.preventDefault(); //prevent does not avoid this to happen
});
ありがとうございました