Foros del Web » Programando para Internet » PHP »

Llamar varias estancias con JQuery

Estas en el tema de Llamar varias estancias con JQuery en el foro de PHP en Foros del Web. Hola, pongo esta pregunta aqui porque no encuentro ningun apartado para jquery... Tengo el siguiente codigo que lo que hace es que se me oculte ...
  #1 (permalink)  
Antiguo 16/05/2012, 15:41
 
Fecha de Ingreso: junio-2011
Mensajes: 68
Antigüedad: 9 años
Puntos: 4
Llamar varias estancias con JQuery

Hola, pongo esta pregunta aqui porque no encuentro ningun apartado para jquery...
Tengo el siguiente codigo que lo que hace es que se me oculte y mueste un div llamando una funcion jquery en el evento onclick.

Código:

<INPUT type="text" name="_user" value="<?php echo $_SESSION['_user'];?>" size="15" maxlength="50" onclick='$("#Div_User").toggle(500);'>
Mi pregunta es la siguiente. esto hace todo lo de ocultar y mostrar el div onclick='$("#Div_User").toggle(500),pero solo trabaja con ese div que llamo, me gustaria que cuando muestre 1 los demas se oculten, ya que tengo varios input en los cuales me gustaria k se mostrase una breve explicacion cada vez que se iciese click en ellos.

Ayudaaaa soy 100% novato en Jquery y no tengo muxo tiempo ahora mismo para aprenderlo, ya que tengo que entregar este trabajo para ya, en cuanto lo entregue prometo aprender ya que me gusta lo que se puede hacer.

Gracias.
  #2 (permalink)  
Antiguo 16/05/2012, 16:33
Avatar de enlinea777  
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 12 años
Puntos: 127
Respuesta: Llamar varias estancias con JQuery

ok pon a todos los div que despliegan informacion una clase de css

asi

ejemplo de lo que quieres http://creaelicita.cl/ayuda/jquery1.php


Código HTML:
Ver original
  1. function mi_fincion(id){
  2.     $("#"+id).show(500);
  3.     }
  4. function mi_fincion_hide(){
  5.     $(".mensajes").hide(200);  
  6. }
  7. Div1_User<INPUT type="text" name="1_user" value="" size="15" maxlength="50" onclick="mi_fincion('Div1_User');" onblur="mi_fincion_hide()">
  8.   <div id="Div1_User" class="mensajes" style="display:none">mensaje</div><br />
  9.   Div2_User<INPUT type="text" name="2_user" value="" size="15" maxlength="50" onclick="mi_fincion('Div2_User');"  onblur="mi_fincion_hide()">
  10.   <div id="Div2_User" class="mensajes" style="display:none">mensaje</div><br />
  11.   Div3_User<INPUT type="text" name="3_user" value="" size="15" maxlength="50" onclick="mi_fincion('Div3_User');"  onblur="mi_fincion_hide()">
  12.   <div id="Div3_User" class="mensajes" style="display:none">mensaje</div><br />
  13.   Div4_User<INPUT type="text" name="4_user" value="" size="15" maxlength="50" onclick="mi_fincion('Div4_User');"  onblur="mi_fincion_hide()">
  14.   <div id="Div4_User" class="mensajes" style="display:none">mensaje</div><br />
  15.   Div5_User<INPUT type="text" name="5_user" value="" size="15" maxlength="50" onclick="mi_fincion('Div5_User');"  onblur="mi_fincion_hide()">
  16.   <div id="Div5_User" class="mensajes" style="display:none">mensaje</div><br />
revisa el codigo y aplicalo

este es el foro de jquery http://www.forosdelweb.com/tags/jquery.html?f=13
  #3 (permalink)  
Antiguo 17/05/2012, 06:07
 
Fecha de Ingreso: junio-2011
Mensajes: 68
Antigüedad: 9 años
Puntos: 4
Respuesta: Llamar varias estancias con JQuery

Muchas gracias enlinea777 hace exactamente lo que buscaba.

Etiquetas: jquery, ocultar+div
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 22:24.