JQuery - Ayuda confirm() personal error

 
Vista:
Imágen de perfil de Dixson

Ayuda confirm() personal error

Publicado por Dixson (2 intervenciones) el 15/02/2018 00:59:35
Hola, el problema que tengo, es que estoy intentando crear un alert() y un confirm() personalizado, en el que alert() no he tenido problema. el problema lo contengo con confirm() ya que quiero retornar un valor false o true en tal caso haga click en aceptar o cancelar.

El problema es que no funciona, ya que no encuentro la manera de detener el flujo de la funcion y que espere hasta que se haga click. por favor ayuda. aquí comparto el código:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
function miConfirm(text){
 
	$("body").append("<section class='fondoAlert'>"+
		"<div class='boxAlert'>"+
		"<div class='tituloAlert'>"+
		"<h3>SCGRRHH</h3>"+
		"</div>"+
		"<div class='inforAlert ui-icon-alert'>"+
		text+
		"</div>"+
		"<div class='botonesAlert'>"+
		"<button class='btn' id='aceptar'>Aceptar</button>"+
		"<button class='btn' id='cancelar'>Cancelar</button>"+
		"</div>"+
		"</div>"+
		"</section>");
 
 
 
	//Ocultar
 
	function ocultar(){
		$(".fondoAlert").hide();
		$(".boxAlert").hide();
	}
 
	//Mostrar
 
	function mostrar(){
		$(".fondoAlert").show();
		$(".boxAlert").show();
	}
 
	ocultar();
 
 
	//click en el btn aceptar
	$("#aceptar").on("click",function(e){
		ocultar();
		$("section").remove(".fondoAlert");
		return = true;
 
	});
 
	//click en el btn cancelar
	$("#cancelar").on("click",function(e){
		ocultar();
		$("section").remove(".fondoAlert");
		return = false;
	});
 
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Enrique
Val: 6
Ha disminuido su posición en 4 puestos en JQuery (en relación al último mes)
Gráfica de JQuery

Ayuda confirm() personal error

Publicado por Enrique (3 intervenciones) el 16/02/2018 16:53:16
en la linea 34 de ese codigo que pusiste mandas a llamar la funcion ocultar, creo que quitando eso queda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Dixson

Ayuda confirm() personal error

Publicado por Dixson (2 intervenciones) el 17/02/2018 20:32:11
La cuestión es la siguiente, lo que intento hacer es que cuando yo llame la function "miConfirm" se detenga el proceso un momento hasta que yo presione uno de los dos botones aceptar o cancelar; de tal manera que me retorne un valor y poder almacenar ese valor en una variable.

Ya que cuando llamo la function automáticamente me almacena un valor en la variable sin esperar que yo presione algún botón.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar