Rolar div ate um ponto e parar
Estou tentando fazer algo que deveria ser simples mais não estou conseguindo. Quero pegar um div que tem um formulário e fazer ela rolar com a pagina até um certo ponto da pagina, digamos o meio dela, parar ali mesmo que o usuário desça mais a pagina o formulário vai ficar ali parado, e só vai se movimentar para cima se ele subir mais.
O meu código em vez de parar a div esta fazendo ela sumir e voltar quando volta ao ponto que parou.
Onde estou errando?
O meu código em vez de parar a div esta fazendo ela sumir e voltar quando volta ao ponto que parou.
Onde estou errando?
$(function () {
$(window).scroll(function () {
if ($(this).scrollTop() > $(''.diferenciais'').offset().top) {
$(''.span-form'').removeClass(''fixed-nav'');
$(''.span-form'').addClass(''static-nav'');
} else {
$(''.span-form'').removeClass(''static-nav'');
$(''.span-form'').addClass(''fixed-nav'');
}
});
});
Jorge Kania
Curtidas 0