Ir para conteúdo

POWERED BY:

Arquivado

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

tiujhou

Remover lista de eventos jquery

Recommended Posts

Bom dia..

Gostaria de saber como faço para remover uma "lista" de eventos no jqueyr...

 

Pois assim, quanto clico em Um botão, ele faz o evento, daí quanto se clico várias vezes, ele tem um delay (3000) para executar o evento, que não para quanDo o tento mexer na barra de rolagem... após passar todo o tempo, ele para os eventos... daí consigo subir a barra de rolagem:

$('.widgets-trigger').on('click', function(  ) {
			
			$('html, body').stop().animate({ 'scrollTop' : $(document).height() }, 3000);
		
		} );

Como fazer para parar esses eventos repetitivos, quando um usuário tentar subir ou descer a barra de rolagem??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique os parâmetros do método .stop(), algum deles pode te ajudar.

Boa tarde ... eu já havia tentado o stop... só que não consigo entender qual o evento que irei utilizar o Stop...

 

Eu havia tentado como no exemplo acima... Mas num dá certo... eu vi que existem algumas opções (true, true) ...

 

Testei de várias maneiras... mas não consegui realizar... ele continua com o Delay, eu precisa de algo que quando clicar no scroll, ou Usar o Mouse Wheel ... ele desce um Basta (stop())... ATT MT

Compartilhar este post


Link para o post
Compartilhar em outros sites

http://jsfiddle.net/guilhermepontes/3c0w58nL/

 

Tem um if no click, dá uma olhada!

 

 

Boa noite gpontes...

 

Essa função eu não conhecia... Bem interessante...

filter(':animated')

Essa opção resolveu o problema de mais de 1 clique...

 

Mas ela não resolve a questão do tempo , 3000) ... No exemplo que você deu, ao clicar, ele desce a barra de rolagem, mas se você mexer nessa Barra antes que passe dos 3 segundos, ela não para de realizar o movimento...

 

Eu gostaria de saber, como fazer para que quando eu clicO no botão, antes de acabar os 3 segundos do efeito eu possa já estar movimentando o scroll, fazendo com que ele para o evento...

 

ATT MT

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.