Foros del Web » Programando para Internet » Jquery »

Plugin messi.js no pasa valor con callback

Estas en el tema de Plugin messi.js no pasa valor con callback en el foro de Jquery en Foros del Web. Estoy haciendo una ventana de mensaje con messi.js y jquery. Este mensaje tiene dos botones, Aceptar y cancelar, según optemos por uno u otro pasaremos ...
  #1 (permalink)  
Antiguo 08/08/2017, 02:01
 
Fecha de Ingreso: mayo-2014
Mensajes: 45
Antigüedad: 10 años, 7 meses
Puntos: 0
Plugin messi.js no pasa valor con callback

Estoy haciendo una ventana de mensaje con messi.js y jquery. Este mensaje tiene dos botones, Aceptar y cancelar, según optemos por uno u otro pasaremos un valor conforme al cual haré una llamada a una función con el valor pasado. En la documentación del pluguin dice que para poder utilizar callback he de tener una versión igual o superior a jquery 1.7, la que tengo. Pero el problema es que no me pasa la variable val del botón. Y no me explico porqué. Si a alguien le ha pasado o se le puede ocurrir porqué no lo hace agradecería su ayuda. A continuación pongo el código:
$(document).ready(function(){
$("#tipo").change(function(){
new Messi('Si cambia el tipo tendrá que subir nuevas imágenes.', {
autoclose: 25000,
title: 'Tipo de establecimiento',
titleClass: 'info',
buttons: [
{id: 0, label: 'Cambiar', val: 'Y', class: 'btn-success'},
{id: 1, label: 'Cancelar', val: 'N'},
],
callback: function(val) {
alert('Ha seleccionado: ' + val);
}
});
});
});
  #2 (permalink)  
Antiguo 08/08/2017, 07:51
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Plugin messi.js no pasa valor con callback

Si visitas el repositorio GIT de dicha librería veras que la ultima actualización fue hace 5 años, lo mas probable es que ya sea obsoleta y/o no sea compatible con la versión de jQuery que usas.

https://github.com/marcosesperon/Messi

Etiquetas: callback, plugin, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:24.