eu estou a usar um código para fixar uma div, essa div fica fixa enquanto que rolo a página. No entanto, queria que ela parasse num determinado momento e deixasse de rolar com o scroll.
o código que estou a usar é o seguinte:
<script type="text/javascript">
$(function(){ // document ready
if (!!$('.esquerda').offset()) { // make sure ".sticky" element exists
var stickyTop = $('.esquerda').offset().top; // returns number
$(window).scroll(function(){ // scroll event
var windowTop = $(window).scrollTop(); // returns number
Pergunta
Jéssicasilva
Boa tarde,
eu estou a usar um código para fixar uma div, essa div fica fixa enquanto que rolo a página. No entanto, queria que ela parasse num determinado momento e deixasse de rolar com o scroll.
o código que estou a usar é o seguinte:
<script type="text/javascript">
$(function(){ // document ready
if (!!$('.esquerda').offset()) { // make sure ".sticky" element exists
var stickyTop = $('.esquerda').offset().top; // returns number
$(window).scroll(function(){ // scroll event
var windowTop = $(window).scrollTop(); // returns number
if (stickyTop < windowTop){
$('.esquerda').css({ position: 'fixed', top: 0 });
}
else{
$('.esquerda').css('position','static');
}
});
}
});
</script>
Obrigada!
Editado por JéssicasilvaLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.