How to stop script bei der Verwendung von jQuery Dialog?

Ich bin sicher, dies wurde hier gefragt, viele Male. Die neueste ich sah, war auf Dez. 2012. Aber ich möchte Fragen, ob jemand hat eine fix/bessere Lösung für dieses problem.

Ich bin mit jQueryUI Dialog und ich möchte Sie Fragen, ob es möglich ist, beenden Sie den Skript-Ausführung, wenn das Dialogfeld öffnet und der Benutzer nicht ausgewählt haben, eine Antwort noch. Genauso wie die javascript - confirm() tut.

Hier ist, was ich habe, so weit:

jQuery

$("#GlobalDialogBox").dialog({
        modal: true,
        buttons: {
        "Yes": function () { 
            callbackFunctionTrue();
            $(this).dialog('close'); 
         },
        "No": function () { 
            callbackFunctionFalse();
            $(this).dialog('close'); 
         }
      }
    });

   alert("This should fire after answering the dialog box."); //but this fires as soon as the dialog pops up.. :(

Den alert ist eine gemeinsame Teil des Skripts, der ausgelöst wird, nach der Beantwortung der dialog-box unabhängig von der Antwort. Auf mein fix, den ich gerade eingefügt, die alert im callbackFunctionTrue() und callbackFunctionFlase() und es macht den job.

Aber was, wenn ich nicht das tun wollen? Wie kann ich das stoppen das Skript aus, wenn der dialog erscheint, so dass ich frei meine codes unter der dialog Skript? Hat jemand eine bessere Lösung? Jede mögliche Hilfe würde geschätzt! Vielen Dank im Voraus! :]

InformationsquelleAutor Jude Duran | 2013-06-13

Schreibe einen Kommentar