Ir para conteúdo

POWERED BY:

Arquivado

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

wdc_black_

Travar script

Recommended Posts

eai galera, tenho a seguinte situação

 

$nav.bind('click', function() {	
  faz alguma coisa...
});

$(window).scroll(function() {
  faz outra coisa...
});

 

quando eu uso o click no $nav, que queria que o browzer não detectasse o scroll e não executasse o que tem dentro da função do scroll,

mas quando eu rolar o scroll eu queria que funcionasse normalmente hehe, normal né ^^

 

fiz desse jeito mais não tive sucesso...

 

var ativo = 0;
$nav.bind('click', function() {	
  ativo = 1;
  faz alguma coisa...
});

$(window).scroll(function() {
  if(ativo == 0) {
     faz outra coisa...
  }
});

 

teriam alguma dica que eu poderia usar nesse caso?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

quem é $nav ? q elemento é esse ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

não entendi, pq clicar em um LI está ativando o seu scroll.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Henrique, é algo nessa idéia sim, mas já está pronto.

Seria algo nesse estilo

 

http://www.monicarodrigues.com.br/

 

O que eu quero saber é assim

 

var $nav = $('#nav ul li');

$nav.bind('click', function() { 
  faz alguma coisa...
});

$(window).scroll(function() {
  faz outra coisa...
});

 

assim que eu clicar em alguma li do meu menu ele vai deslizar para a seção correspondete,

mas ao deslizar a página ele ativa o $(window).scroll(function()

 

o que eu queria é que quando eu clicasse no meu menu, ele bloqueasse as funções que se executa dentro do $(window).scroll(function()

mas quando eu voltar a deslizar a tela sem clicar no menu, ele executasse o script normalmente.

Não sei se fui claro, qualquer coisa tento explicar melhor hehe ;)

 

Obrigado.

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.