Ir para conteúdo

POWERED BY:

Arquivado

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

rikaschmitt

Como limitar scroll do mouse

Recommended Posts

Boa tarde galera.

 

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, ja tentou usar:

window.height= 1000;
window.width = 800;

Estou chutando, não sei se daria certo isso.

 

 

Ainda não.

usaria isso, aonde, por exemplo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui a resolução do problema em outro site.

Para quem tbm estiver precisando, o código é este:

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.

 

 

Valeu gente.

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.