Eu estou animando a pagina com JS quando determinados elementos são clicados dessa forma:
$(‘html,body’).animate({scrollTop: $(‘a.go-ancora’).offset().top}, 1000);
São vários links que levam a um mesmo ponto da página.
Então o que eu queria saber é como verificar se a página já está nesse ponto antes de executar o código.
Obrigado!
Desculpa aí dinho, mas o jakson não prestou atenção que “1000” é um parametro de animate() que determina a velocidade da execução e não o valor da posição do elemento. Então nunca daria certo essa condicional dele para o que você quer.
Eu acredito que existe uma função que retorna o valor que você quer (com o mesmo nome do primeiro parametro de animate()).
Espero que tenha te ajudado!
isso seria jquery?
quem sabe algo assim:
if($(‘a.go-ancora’).offset().top >1000){
$(‘html,body’).animate({scrollTop: $(‘a.go-ancora’).offset().top}, 1000);
}
acho que é por ai…
flww
flww