Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal,
Minha dúvida pode ser resolvida de duas formas mas não sei como proceder nesse caso.
Quando acesso a página com uma url: http://www.dominio.com.br/produtos#computador
Automaticamente o navegado me leva a div cujo id é #computador.
Eu gostaria de impedir que isso ocorresse sem a necessidade de trocar o id da div, ou então que o navegador fizesse uma rolagem suave até a <div id="computador">. De preferência usando jQuery.
OBS: lembrando que esse comportamento é quando carrega a página e não quando clica no link.
Alguém poderia dar uma força?
Obrigado.
Luiz Magno,
Obrigado pela colaboração.
A questão que eu citei é um exemplo apenas, isso funcionará em um sistema cujo alguns atalhos funcionarão com links apontando para no formato que eu citei.
Não será voltado para usuários públicos.
Att
Assim cara essa é uma característica do navegador o que você pode fazer é via jQuery quando der o load da pagina jogar ele para o scroll 0 assim você vai desabilitar essa funcionalidade para o seu site.
$( document ).ready(function() {
$('html, body').animate({ scrollTop: 0 }, 0);
});Danilo,
Valeu... funcionou blz!
Obrigado.
bom dia,
acho que não tem nessecidade, já que a maioria dos usuários não sabem passa ID pela URL.
basta usar essa URL, pois nunca vi um usuário procurar um ID no código fonte para passar na URL.
http://www.dominio.com.br/produtos
abç