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