Hasta el punto, quiero anular la función estándar js confirm()
dentro de un plugin jQuery. He descubierto cómo hacerlo con el diseño de la función simple a continuación.Reemplazar Javascript Confirmar() mientras conserva la devolución de llamada
function confirm(opts) {
//code
}
Ahora, lo que quiero hacer es llamar a otra función dentro de la función confirm
anteriores del siguiente modo ...
La función openModal
se abrirá una ventana modal personalizada con el mensaje y requiere botones. Los botones son ambos <span>
con id
de submit
o cancel
. submit
devuelve verdadero y cancel
devuelve falso. Pero ahora, ¿cómo devuelvo verdadero o falso en función del botón presionado?
Por ejemplo ...
$('#openModal').live('click', function() {
var opts = { title:'Modal Title', message:'This is a modal!' };
var resp = confirm(opts);
if(resp)
// user clicked <span id="submit"></span>
else
// user clicked <span id="cancel"></span>
});
Esperemos que entienden lo que quiero decir.
+1 Me parece triste que la forma original, realmente modal de 'confirm()' no sea posible de imitar, pero es la forma en que es –