Bom, sou novo por aqui, esse é meu primeiro post. Então, me desculpe se estiver no lugar errado.
Estou desenvolvendo uma função, em que vou passar por ela uma variável contento o comando ".hide()" por exemplo que ficaria mais ou menos assim:
function nome_da_função(variável) {
if(teste == teste) {variável} else {'nada acontece'}
}
e o botão vai chamar via jQuery assim:
$('button').click(function(){
variavel = $('body').hide();
nome_da_função(variável);
});
Ao rodar esse código o comando ".hide()" é executado ao clicar, antes mesmo de passar pelo if da função, pois ao setar a variável ele também a executa.
Será que há alguma forma de setar sem executar esse comando? e executar apenas quando a variável for chamada?