Est un Modal Boîte de confirmation à l'Aide de JQuery Possible?

Regarda autour de un peu, et n'arrive pas à trouver un JQuery solution (peut-être que c'est juste une limitation de JavaScript) pour cela:

<a href="somelink.php" 
   onclick="return confirm('Go to somelink.php?');">Click Here</a>

Dans l'exemple ci-dessus, lorsqu'un utilisateur clique sur le lien, il ne va pas à ses href si l'utilisateur clique sur OK dans la boîte de confirmation.

Ce que j'essaie de faire est d'obtenir un look plus moderne à l'aide d'un popup div. Peut-être quelque chose comme ceci:

<a href="somelink.php" 
   onclick="return jq_confirm('Go to somelink.php?');">Click Here</a>

(Où jq_confirm est une coutume JQuery confirmer fonction qui affiche une belle div avec une réponse OUI/NON ou OK/CANCEL paire).

Cependant, je n'arrive pas à trouver une telle chose.

J'ai regardé quelques widget JQuery bibliothèques, etc, qui offrent des fonctionnalités similaires, mais aucun n'arrivera à attendre la réponse de l'utilisateur (au moins, pas dans le scénario décrit ci-dessus), mais au lieu de cela ils ont juste continuer et prendre l'utilisateur pour le lien (ou d'exécuter un JavaScript intégré dans le href=" morceau du lien). Je suppose que c'est parce que tandis que vous pouvez attacher à une fonction de rappel pour plusieurs de ces widgets pour retourner une valeur vrai/faux, le onclick événement n'a pas à attendre une réponse (rappels sont asynchrones), ainsi à l'encontre de l'objectif de la boîte de confirmation.

Ce dont j'ai besoin est le même genre de halte-tous-javascript (modal) fonctionnalité par défaut confirmer() commande offre. Est-ce possible dans JQuery (ou même en JavaScript)?

Que je ne suis pas un expert en JavaScript, ni en JQuery, je reporte à vous les gourous de là-bas. Tout JQuery (ou même pur JavaScript) la solution est la bienvenue (si possible).

Grâce -

  • J'ai le similer question..! va attendre quelqu'un pour répondre à votre question..!
InformationsquelleAutor OneNerd | 2009-05-18