stiller: vex confirm dialog anpassen

Hallo

Ich benutze die vex JS Klasse (http://github.hubspot.com/vex/ für ein confirm-Abfrage. Mein Code sieh so aus:

Link: <a href="goto.php" class="confirm" >confirm</a>

JS:

  
$('a.confirm').click(function() {  
                vex.dialog.confirm({  
                        message: 'Are you sure to go?',  
                        buttons: [  
					    $.extend({}, vex.dialog.buttons.YES, {  
					      text: 'Cancel'  
					    }), $.extend({}, vex.dialog.buttons.NO, {  
					      text: 'Go next'  
					    })  
					  ],  
                        callback: function(value) {  
                        if(value === false) {  
                          //load the a href-site  
                        } else {  
                          // cancel;  
                          return false;  
                        }  
                        }  
                    });  
        });  

Ziel wäre, dass wenn man auf "Go next" klickt, die Seite "goto.php" (a href src) aufgerufen wird. Bei Cancel passiert nix. Leider klappt das nicht, da der Link-URL direkt nach dem Klick aufgerufen wird. Wie kann ich dieses verhalten ändern?

Danke für eure Hilfe.

Gruss
Thomas

  1. Hi,

    Leider klappt das nicht, da der Link-URL direkt nach dem Klick aufgerufen wird. Wie kann ich dieses verhalten ändern?

    Stichwort: event.preventDefault

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hallo

      Stichwort: event.preventDefault

      Danke.

      Hast du Erfahrung mit dieser Klasse? Da ich den Abbruch-Button als Default möchte habe ich einfach beide umgekehrt benennt. Allerdings kriege ich nun wenn jemand ausserhalb der Box klickt auch den "ok"-Wert, was falsch ist. Kann ich den default wert/funktion der buttons umstellen?

      Gruss