Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, gostaria da ajuda de vocês para solucionar um problema que me deparei no desenvolvimento do meu projeto, a questão é simples, preciso chamar funções que estão dentro de um script jquery a partir de outro script, como no exemplo a seguir:
<script type="text/javascript">
$(document).ready(function(){
var newTrigger = function( reply ){
alert(reply);
};
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('body').click(function (e) {
newTrigger("Teste");
});
});
</script>
Mas na pratica esses scripts estarão em arquivos .js separados!
Da forma que está não tem como, pois a função newTrigger está privada (existe apenas no contexto onde foi criada). Nesse caso você tem que criá-la como global... exemplo: