2016-03-30 9 views
-2

ich möchte eine Funktion innerhalb der Funktion stoppen aber außerhalb meiner Anschlagfunktion --scenario-- NumberOne() tut etwas und NumberTwo() stoppt NumberOne() und etwaswie man Javascript oder jquery Funktion innerhalb einer Javascript- oder jqueryfunktion stoppt

Beispiel

function NumberOne(){ 
    alert("hello");  
} 

function NumberTwo(){ 
    NumberOne().stop(); 
    alert("it stopped"); 
} 
+0

Nest Funktionen –

+2

Sie t haben o genauer sein. Eine Funktion läuft ziemlich schnell, , so dass es nicht viel Sinn macht, es zu stoppen. Ich wäre besser, Sie geben Ihre Funktion eine Bedingung, also wenn diese Bedingung wahr/falsch ist, wird die Funktion in einer bestimmten Weise handeln. – John

+0

Ich rufe ein Noty in meiner ersten Funktion, also möchte ich ein anderes Noty in meiner zweiten Funktion machen, aber zuerst möchte ich meine vorherige löschen – ernys

Antwort

1

ich bin nicht klar, was Sie erreichen wollen, aber wenn Sie die JS von der Ausführung des Skripts stoppen wollen weiter verwenden return;

+0

Ist das nicht nur für Schleifen? – John

+0

Ich rufe einen Noty in meiner ersten Funktion an, damit ich in meiner zweiten Funktion ein anderes Noty machen will, aber zuerst mein vorheriges löschen will. – ernys

+0

Die return-Anweisung stoppt die Ausführung einer Funktion und gibt einen Wert von dieser Funktion zurück. In Ihrem Fall wird es nur aus dem aktuellen Bereich entkommen oder zurückkehren. In Schleifen verwenden wir Pause; aus Schleifen oder irgendwelchen Zustandsaussagen ausbrechen –

Verwandte Themen