Jump to content


Photo

Como Limitar Scroll Do Mouse


  • Faça o login para participar
1 reply to this topic

#1 Lucas99

Lucas99

    Normal

  • Usuários
  • 84 posts
  • Sexo:Masculino
  • Localidade:Santos

Posted 17/12/2014, 23:36

Existe alguma função que limite o scroll do mouse? Na verdade, tanto o scroll quanto a barra de rolagem.

Tenho uma div de 1000 de altura, por exemplo, e quero que quando chegar no final dela, não deixar rolar mais para baixo.. mesmo tendo conteúdo além dessa div...

 

 

Tem como?



#2 Danilomaru

Danilomaru

    Ativo

  • Moderadores
  • 300 posts
  • Sexo:Masculino
  • Localidade:brasil

Posted 18/12/2014, 17:41

Ve se isso da certo

var ultimoScroll; 
var dialogPosition = $('#seu_dialog').offset().top; 
var dialogHeight = $('#seu_dialog').outerHeight(); 
$(window).on('scroll', function () { var scroll = $(this).scrollTop();
 if (scroll > dialogPosition + dialogHeight || scroll < dialogPosition) $(window).scrollTop(ultimoScroll); 
else ultimoScroll = scroll; });
 Ele faz uma verificação baseado no valor do scroll com a altura da div usada. Simples.

Edição feita por: Danilomaru, 18/12/2014, 17:41.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq