Foros del Web » Programando para Internet » Jquery »

Mostrar datos en un div, que cambie haciendo clic

Estas en el tema de Mostrar datos en un div, que cambie haciendo clic en el foro de Jquery en Foros del Web. Buenas, quiero mostrar datos en un div en funcion a varios enlaces, por ejemplo tengo varias fotos y quiero que al hacer clic en la ...
  #1 (permalink)  
Antiguo 25/02/2014, 01:01
 
Fecha de Ingreso: mayo-2013
Mensajes: 17
Antigüedad: 11 años
Puntos: 0
Mostrar datos en un div, que cambie haciendo clic

Buenas, quiero mostrar datos en un div en funcion a varios enlaces, por ejemplo tengo varias fotos y quiero que al hacer clic en la foto pequena me muestre su contenido en un div, y al hacer clic en otra foto cambie de igual manera el contenido.

Les dejo el link para que vea la interfaz.
http://www.greenteam.com.pe/nuestro-equipo.html

Por fa si alguien sabe como puedo hacerle que me de unas pautas o algun ejemplo.

Gracias!!!
  #2 (permalink)  
Antiguo 25/02/2014, 09:05
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Mostrar datos en un div, que cambie haciendo clic

Hace falta especificar mas el problema, porque pueden haber varias alternativas.

Por ejemplo, si lo que vas a cargar en el div es una pagina, entonces puedes usar la funcion load() de jquery:

Código Javascript:
Ver original
  1. $("#midiv").load("mipagina.html");

Si no es una pagina podrias cargar el contenido html con la funcion html() de juqery:

Código Javascript:
Ver original
  1. var contenido=""; //a esta variable se agrega el contenido html que se desea mostrar
  2. $("#midiv").html(contenido);

Saludo
  #3 (permalink)  
Antiguo 25/02/2014, 09:46
 
Fecha de Ingreso: mayo-2013
Mensajes: 17
Antigüedad: 11 años
Puntos: 0
Respuesta: Mostrar datos en un div, que cambie haciendo clic

quisiera algo mas optimizado, tengo 5 enlaces cada una tiene que mostrar contenido diferente en un div, me doy la idea de mostrar un div y despues ocultarlo.
  #4 (permalink)  
Antiguo 25/02/2014, 09:54
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Mostrar datos en un div, que cambie haciendo clic

Es un poco complicado ayudar sin ver algo de código, pero se me ocurre algo asi, capturando el evento clic sobre en enlace y mostrando el div que quieres así:

Código Javascript:
Ver original
  1. $("#enlace").click(function(){ //se captura el evento clic sobre el enlace
  2. $("#midiv").show(); // se muestra el div
  3. });
  #5 (permalink)  
Antiguo 25/02/2014, 12:18
 
Fecha de Ingreso: mayo-2013
Mensajes: 17
Antigüedad: 11 años
Puntos: 0
Respuesta: Mostrar datos en un div, que cambie haciendo clic

Hise esto me funciona bien en firefox pero en chrome no:

<script type="text/javascript">
$(document).ready(function(){
$("#enlace1").click(function(event){
$("#mostrar-contenido").load("datos-mapas.html #lima");
});

$("#enlace2").click(function(event){
$("#mostrar-contenido").load("datos-mapas.html #arequipa");
});

$("#enlace3").click(function(event){
$("#mostrar-contenido").load("datos-mapas.html #cusco");
});
});
</script>


en chrome me sale estos errores, cual puede ser el problema, gracias!!!


event.returnValue is deprecated. Please use the standard event.preventDefault() instead.


OPTIONS file:///C:/wamp/www/green-team/es/datos-mapas.html No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.


XMLHttpRequest cannot load file:///C:/wamp/www/green-team/es/datos-mapas.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access.
  #6 (permalink)  
Antiguo 25/02/2014, 12:23
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: Mostrar datos en un div, que cambie haciendo clic

El primer error es un bug que se soluciona actualizando el navegador o utilizando una versión más reciente de jQuery.
  #7 (permalink)  
Antiguo 25/02/2014, 12:47
Avatar de andresbetancourt  
Fecha de Ingreso: julio-2008
Ubicación: colombia
Mensajes: 334
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Mostrar datos en un div, que cambie haciendo clic

hay unas funciones en jquery que permiten limpiar y poner contenido en los divs
__________________
http://tecnologiaco.com/
  #8 (permalink)  
Antiguo 25/02/2014, 13:46
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Mostrar datos en un div, que cambie haciendo clic

Si es esa la ruta exacta del archivo "datos-mapas.html" ?
  #9 (permalink)  
Antiguo 25/02/2014, 14:06
 
Fecha de Ingreso: mayo-2013
Mensajes: 17
Antigüedad: 11 años
Puntos: 0
Respuesta: Mostrar datos en un div, que cambie haciendo clic

tengo esta version:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

pero igual sigue, sin funcionar.
  #10 (permalink)  
Antiguo 25/02/2014, 14:58
 
Fecha de Ingreso: enero-2010
Mensajes: 63
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Mostrar datos en un div, que cambie haciendo clic

No se si el parametro event que estas pasando funcione, yo haria la prueba quitando ese "event".

Etiquetas: clic, haciendo
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 13:10.