Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maykel-ctba

Scroll to anchor onload não funciona no Safari

Recommended Posts

Fala galera,

 

Meu cliente solicitou que, ao entrar nas páginas internas de conteúdo do site dele, ir diretamente para a área de conteúdo (pulando o header e os banners).

 

Fiz isso com sucesso usando o seguinte script:

 

		function scrollToElement(ele) {
			$(window).scrollTop(ele.offset().top).scrollLeft(ele.offset().left);
		}
		if($('#conteudo-interno').exists())
		{
			scrollToElement($('#conteudo-interno'));
		}

 

Porém, no Safari, ele não está descendo. No Firefox/Chrome está OK. Não testei ainda no IE pois estou no mac :closedeyes:

 

Alguma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala @pinceladas! Na real, o exists não é uma função nativa, eu a utilizo com lenght mesmo.

 

Mas vou tentar mudar lá, vai que deu uma louca.

jQuery.fn.exists = function (){ return jQuery(this).length > 0 ? true : false; };

 

Infelizmente não deu certo =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.