Foros del Web » Programando para Internet » Jquery »

Ayuda con Jquery

Estas en el tema de Ayuda con Jquery en el foro de Jquery en Foros del Web. Buenas tardes, estoy empezando con el mundo del Jquery y tengo una duda, que intento hacerla, y no puedo http://www.pedritonavaja.co.cc/idioma.html En la url de arriba ...
  #1 (permalink)  
Antiguo 12/04/2010, 14:12
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Ayuda con Jquery

Buenas tardes, estoy empezando con el mundo del Jquery y tengo una duda, que intento hacerla, y no puedo

http://www.pedritonavaja.co.cc/idioma.html

En la url de arriba lo que estoy tratando es una pestaña despegable que me de la opcion de cambiar idioma en una web, pero lo que no puedo es hacer funcionar los enlaces a otra URL dentro del script

Supuestamente al hacer clic sobre cada idioma me cargaria una URL diferente pero no me funciona, por favor si alguien me pudiera decir que esta mal en el ejemplo.

Otra cosa que estuve intentando es tambien que solamente con pasar sobre el idioma se muestre los otros idiomas, sin necesidad de hacer un clic.

De antemano muchas gracias con mi problema.

Saludos


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<style type="text/css">
html {
overflow-Y: scroll;
}
body {
font: 10px normal Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
background-color: #333;
}
*, * focus {
outline: none;
margin: 0;
padding: 0;
}
.container {
width: 100px;
margin: 0 auto;
}

h2.trigger {
background: #f0f0f1;
height: 40px;
width: 100px;
font-weight: normal;
float: left;
}
h2.trigger a {
color: #CCC;
text-decoration: none;
display: block;
}
h2.trigger a:hover {
color: #666;
}

.toggle_container {
background: #f0f0f0;
overflow: hidden;
width: 100px;
clear: both;
}
</style>


<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

<script type="text/javascript">
$(document).ready(function(){

$(".toggle_container").hide();

$("h2.trigger").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});

$("h2.trigger").click(function(){
$(this).next(".toggle_container").slideToggle("fas t,");
});

});
</script>

</head>

<body>
<div class="container">
<h2 class="trigger"><a href="english.html"><img src="en.png" width="24" height="24" border="0" /> English</a></h2>
<div class="toggle_container">
<h2 class="trigger"><a href="espanol.html"><img src="es.png" width="24" height="24" border="0" /> Espanol</a></h2>
<h2 class="trigger"><a href="deutsch"><img src="de.png" width="24" height="24" border="0" /> Deutsch</a></h2>

</div>
</div>



</body>
</html>
  #2 (permalink)  
Antiguo 12/04/2010, 14:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola pedritonavaja. Bienvenido al foro.

Muevo tu tema al foro de Frameworks desde Javascript.

Saludos,
  #3 (permalink)  
Antiguo 12/04/2010, 17:57
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Ayuda con Jquery

Fijate que tenes el link encapsulado en h2. Y el he tiene asignado eventos. Entonces, es una cosa o la otra. QUeres redirigir o queres ejecutar eventos?

Igual, debería funcionar siendo que no estas usando return false....

Otra cosa: mirá este link

<a href="deutsch">

:\
  #4 (permalink)  
Antiguo 12/04/2010, 18:18
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con Jquery

Gracias Mayid por la respuesta,lo que estoy tratando de hacer es que al hacer click sobre cada lenguaje, me cargue dicha pagina, osea por ejemplo, si le doy clic sobre Espanol, me cargue la pagina espanol.html, y asi con los demas lenguajes.

Como dije recien estoy empezando en este mundo de Jquery asi se cualquier ayuda seria bienvenida.

Muchas gracias ;)
  #5 (permalink)  
Antiguo 12/04/2010, 19:32
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Ayuda con Jquery

Bueno, por eso te digo que tenes un problema con los links y los eventos de h2:

Cita:
$("h2.trigger").toggle(function(){
$(this).addClass("active");
}, function () {
$(this).removeClass("active");
});

$("h2.trigger").click(function(){
$(this).next(".toggle_container").slideToggle("fas t,");
});
Creo que hay un conflicto de jerarquia.
  #6 (permalink)  
Antiguo 12/04/2010, 21:43
 
Fecha de Ingreso: abril-2010
Mensajes: 3
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con Jquery

Si ya veo que ahi esta el problema, bueno tendre que ir modificando hasta que me salga correctamente, yo soy publicista y disenador, pero poco a poco me fui metiendo a lo del diseno web, primero solo haciendo las plantillas en photoshop, luego ya yo mismo las maquetaba, y ahora quiero seguir avanzando con todo este tema.

Gracias por tu ayuda

Etiquetas: Ninguno
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 01:21.