Foros del Web » Programando para Internet » Jquery »

que este menu jquery tenga enlaces

Estas en el tema de que este menu jquery tenga enlaces en el foro de Jquery en Foros del Web. hola me estoy rompiendo la cabeza con este menu de jquery todo está bien salvo que no puedo poner los enlaces a cada botón. este ...
  #1 (permalink)  
Antiguo 23/07/2008, 09:07
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
que este menu jquery tenga enlaces

hola

me estoy rompiendo la cabeza con este menu de jquery

todo está bien salvo que no puedo poner los enlaces a cada botón.

este es el ejemplo y la pagina donde descargué el ejemplo
http://www.jeremymartin.name/example....php?example=1

y esta es la documentacion pero no puedo verlo...seguro que lo tengo delante ...pero no lo veo
http://www.jeremymartin.name/project...project=kwicks


la parte de codigo que crea el menú es
Código:
		<ul class="kwicks horizontal" >
			<li id="kwick_1"></li>
			<li id="kwick_2"></li>
			<li id="kwick_3"></li>
			<li id="kwick_4"></li>
		</ul>
he probado con:
Código:
<li id="kwick_1"><a href="index.php">texto</a></li>
pero solo funciona si hago click sobre "texto" en lugar de toda la imagen del boton

Tambien probé con:
Código:
<a href="index.php"><li id="kwick_1"></li></a>
pero nada..

alguna idea por donde puedo tirar
gracias

Última edición por chefnelone; 23/07/2008 a las 09:18
  #2 (permalink)  
Antiguo 23/07/2008, 14:27
Avatar de Un_Tico  
Fecha de Ingreso: julio-2008
Ubicación: Cartago, Costa Rica
Mensajes: 176
Antigüedad: 15 años, 9 meses
Puntos: 4
Respuesta: que este menu jquery tenga enlaces

Prueba con esto a ver:

Código:
<li id="kwick_1" onclick=" location.href='nueva_pagina.php' "></li>
Saludos...
  #3 (permalink)  
Antiguo 24/07/2008, 00:33
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: que este menu jquery tenga enlaces

Gracias, funcionó perfecto

una cosa mas,

al pasar sobre el menu el puntero del raton sigue siendo una flecha. Cómo lo cambio a una mano? (como cuando pasas sobre un enlace)
he probado con:

#kwick_1 {
cursor: hand;
}
pero nada
  #4 (permalink)  
Antiguo 24/07/2008, 01:17
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: que este menu jquery tenga enlaces

No metas el onclick ahí, hombre! Ya que usas jQuery, hazlo bien: Deja el HTML limpio sin onclicks y pon esto en el javascript para asociar los eventos de click:

Código HTML:
<script type="text/javascript">
$(function() {
    $("#kwick_1").click(function() { location.href='introduccion.php' });
    $("#kwick_2").click(function() { location.href='datos.php' });
    $("#kwick_3").click(function() { location.href='patos.php' });
    $("#kwick_4").click(function() { location.href='gatos.php' });
});
</script> 
  #5 (permalink)  
Antiguo 24/07/2008, 01:59
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 18 años, 4 meses
Puntos: 15
Respuesta: que este menu jquery tenga enlaces

gracias venkman

aprovecho para editar..


#kwick_1 {
cursor: hand;
}

funciona PERO solo en IE. En firefox y safari no funciona.

(creo que para esto me voy para el foro de css)
  #6 (permalink)  
Antiguo 24/07/2008, 02:16
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: que este menu jquery tenga enlaces

Pon:
Código:
.kwicks {
	cursor: pointer;
	cursor: hand;
}
  #7 (permalink)  
Antiguo 28/07/2008, 15:13
 
Fecha de Ingreso: febrero-2005
Ubicación: Cádiz
Mensajes: 50
Antigüedad: 19 años, 2 meses
Puntos: 2
Respuesta: que este menu jquery tenga enlaces

usa esta funcion:

Código PHP:
//*****************************************************************

function puntero_mano(a) {
    if (
navigator.appName=="Netscape") {
        
a.style.cursor='pointer';
    } else {
        
a.style.cursor='hand';
    }
}

//***************************************************************** 
  #8 (permalink)  
Antiguo 29/07/2008, 00:27
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: que este menu jquery tenga enlaces

No, no uses esa función. Si lo puedes hacer directamente en CSS, evita usar Javascript. Usa cada cosa para lo que es siempre que puedas.
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 18:25.