Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2015, 16:57
Silenn
 
Fecha de Ingreso: julio-2015
Ubicación: Distrito Federal
Mensajes: 97
Antigüedad: 9 años, 4 meses
Puntos: 2
Convertir codigo js para un menu dinámico

Todo bien resumido en el título, y ya que no sé mucho de esto vengo a pedir su ayuda.
Bueno la cosa es que anduve buscando un menú, y al final lo encontré, pero lo que sucede es que dicho menú lo tenía en un archivo html, pero al momento de hacerlo dinámico (entrar con php y algunos requerimientos de variables) el código ya no funcionó, su me pudieran ayudar a que fuera para hacerlo dinámico se los agradecería muchísimo.

De antemano un saludo y espero me puedan ayudar.

Este es mi código js:
Código Javascript:
Ver original
  1. $(function() {
  2.  
  3.     var $el, leftPos, newWidth;
  4.    
  5.     /* CODIGO DEL NAVEGADOR */
  6.    
  7.     /* Añadir la linea */
  8.     $("#menu").append("<li id='line'></li>");
  9.    
  10.     /* Cache it */
  11.     var $Line = $("#line");
  12.    
  13.     $Line
  14.         .width($(".current_page_item").width())
  15.         .css("left", $(".current_page_item a").position().left)
  16.         .data("origLeft", $Line.position().left)
  17.         .data("origWidth", $Line.width());
  18.        
  19.     $("#menu li").find("a").hover(function() {
  20.         $el = $(this);
  21.         leftPos = $el.position().left;
  22.         newWidth = $el.parent().width();
  23.        
  24.         $Line.stop().animate({
  25.             left: leftPos,
  26.             width: newWidth
  27.         });
  28.     }, function() {
  29.         $Line.stop().animate({
  30.             left: $Line.data("origLeft"),
  31.             width: $Line.data("origWidth")
  32.         });    
  33.     });
  34. });

Última edición por Silenn; 11/10/2015 a las 10:46