Foros del Web » Programando para Internet » Jquery »

Bug en Doc Menu de Jquery

Estas en el tema de Bug en Doc Menu de Jquery en el foro de Jquery en Foros del Web. hola.. descarque el doc menu de ndesign-studio justamente el demo esta aca VEr demo de css dock menu el problema es que el IE como ...
  #1 (permalink)  
Antiguo 14/10/2008, 15:24
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 17 años, 1 mes
Puntos: 10
Bug en Doc Menu de Jquery

hola..

descarque el doc menu de ndesign-studio justamente el demo esta aca VEr demo de css dock menu

el problema es que el IE como es de esperarse, despues de usar este plugin te causa problemas cuando usas animate...

$("#div").animate({height:300},"fast");

en FF no pasa nada pero en IE te lanza error y esto no funciona

alguna ayuda pls?
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
  #2 (permalink)  
Antiguo 14/10/2008, 16:12
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Bug en Doc Menu de Jquery

¿Podrías poner tu código y describir exactamente qué problemas son los que ocurren y al hacer qué?
  #3 (permalink)  
Antiguo 14/10/2008, 16:23
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 17 años, 1 mes
Puntos: 10
Respuesta: Bug en Doc Menu de Jquery

Bien... mira... si descargas el demo verás que trae 3 paginas..

1º con el doc-menu en el header.
2º con el doc_menu en el pie de pagina.
3º con el doc_menu en amas partes...

en cualquiera de ellas en el body añade:
Código:
<div id="asd"></div>
<script type="text/javascript">
function f(){
		$("#asd").animate({height:300},"fast");
    }
</script>
<input type="button" name="prueba" value="prueba" onclick="f()" />
es decir, estas usando el animate de jquery... en FF no hay problema pero en IE simplemente no funciona... es decir, este plugin te causa conflicto con el animate de jquery y hace que ya no funcione, de momento solo he detectado falla en el animate...

si desactivo su js... al que llaman interface.js, es decir no llamo a este script, el animate funciona correctamente.

aver si ahora me deje entender.

gracias
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red
  #4 (permalink)  
Antiguo 14/10/2008, 16:58
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Bug en Doc Menu de Jquery

¿Y has probado poniendo el animate correctamente:

Código javascript:
Ver original
  1. $("#asd").animate({height:"300px"},"fast");
  2. //$("#asd").animate({height:300},"fast");
poniendo las unidades del 300?

Prueba a ver si así te funciona.

Si no, ten en cuenta que interface (que sobreescribe el método animate estándar de jQuery) utiliza una versión anticuada de jQuery. Es más, interface en sí está un tanto desfasado. Que yo sepa no tiene desarrollo desde hace más de un año.
  #5 (permalink)  
Antiguo 14/10/2008, 20:49
Avatar de killerangel  
Fecha de Ingreso: septiembre-2007
Ubicación: Un punto en el espacio
Mensajes: 592
Antigüedad: 17 años, 1 mes
Puntos: 10
Respuesta: Bug en Doc Menu de Jquery

Si he probado con eso...
Cierto... reescribe el método animate pero pude solucionar el colocando el fix de jquery que aparemente lo soluciona y espero no haga mas conflictos con otras opciones.

salu2

edito*************

el no funciona si haces height:"+=300"

por lo que el plugin... como dice venkman reescribe el animate... hce invalido e uso de efectos en y esto significa q todo el ui.jquery no sirve ni con el fix...

alguien sabe lo como hacer que el iu.magnifier funcione?
__________________
Sueñen... y trabajen por hacer esos sueños realidad... de eso se construye el futuro!!
Me siento entre la ASP-ada y la PHP-red

Última edición por killerangel; 14/10/2008 a las 21:33
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:08.