Dudas de Programacion » Scripting » jQuery

problemas con jquery

(3 posts)

Tags:

No tags yet.

  1. Hola.

    Estoy haciendo un menu en jquery y he llegado a los enlaces, tengo la barra principal, con subcategorias y en algunas subcategorias otras subcategorias.

    Mi problema es que en las categorias con subcategorias no me funcionan los enlaces.

    Alguien puede ayudarme por favor.

    Posted 1 year ago #


  2. lineadecodigo
    Member

    @majo,

    Pon el código a ver como podemos ayudarte.

    Salu2,
    Linea de Código.
    http://lineadecodigo.com
    Posted 1 year ago #
  3. Que parte del codigo por que esto tiene muchas librerias.. No me da ningún tipo de error, quiero saber cual es la funcion para hacer que las categorias con subcategorias funcionen los enlaces.

    no se haver si esto os ayuda..

    // The user clicked the li and we need to trigger a click for the a
    if ( evt.target == this ) {
    var link = $('> a', evt.target).not('.accessible');
    if ( link.length > 0 ) {
    var a = link[0];
    if ( !a.onclick ) {
    window.open( a.href, a.target || '_self' );
    } else {
    $(a).trigger('click');
    }
    }
    }
    if ( settings.disableLinks ||
    ( !settings.disableLinks && !$(this).parent().hasClass('jd_menu') ) ) {
    $(this).parent().jdMenuHide();
    evt.stopPropagation();
    }
    })
    .find('> a')
    .bind('focus.jdmenu blur.jdmenu', function(evt) {
    var p = $(this).parents('li:eq(0)');
    if ( evt.type == 'focus' ) {
    p.addClass('jdm_hover');
    } else {
    p.removeClass('jdm_hover');
    }
    })
    .filter('.accessible')
    .bind('click.jdmenu', function(evt) {
    evt.preventDefault();
    });
    }

    function showMenu(ul, animate, vertical) {
    var ul = $(ul);
    if ( ul.is(':visible') ) {
    return;
    }
    ul.bgiframe();
    var li = ul.parent();
    ul .trigger('jdMenuShow')
    .positionBy({ target: li[0],
    targetPos: ( vertical === true || !li.parent().hasClass('jd_menu') ? 1 : 3 ),
    elementPos: 0,
    hideAfterPosition: true
    });
    if ( !ul.hasClass('jdm_events') ) {
    ul.addClass('jdm_events');
    addEvents(ul);
    }
    li .addClass('jdm_active')

    esa es la parte donde le dice que haciendo click en li..pero yo quiero que haga clic en ul tambien..

    Gracias

    Posted 1 year ago #

Reply

You must log in to post.

935 posts in 394 topics over 36 months by 349 of 787 members. Latest: Balkirium, redundantlogic2, shianim

Acerca de...

Dudas de Programación es una Web, dentro del proyecto aulambra.com que nace con la idea de propocionar un foro de consultas sobre diferentes temas de programación. Orientado a ayudar a los internautas hispano-hablantes en Internet.

Ir al Blog de Linea de Código

Otras Webs