안녕하세요 전자 상거래 플랫폼 용 jquery 메가 메뉴를 만들었습니다. 나는 당신이 최상위 레벨에 올라갈 때 그 형제들이 모두 사라지고 관련있는 사람이 나타나도록 설정했습니다. 문제는 '장갑'위로 마우스를 가져 가면 '헬멧'이 매우 빨리 '장갑'처럼 지연되는 것처럼 보입니다. 그러나 '헬멧'에서 '장갑'으로 이동하면 매우 빠르게 작동합니다. 어떤 아이디어? 당신이 당신의 마우스를 이동하는 경우 신속히 진행 많이있다 - 여기 지연으로 인해 여러 메뉴를 표시하는 Jquery 메가 메뉴
감사
사이트 http://www.firecrestmoto.co.uk/index.php // Add controller class to <li> on top level
$('#menu.accordion ul li ul li').parent().parent().parent().addClass('parentitem');
// Hide and show entire category and sub categories at the same time
$('#menu.accordion a').addClass('menu_closed');
$('#menu.accordion a').hover(
function(){
$(this).addClass('menu_open');
$(this).siblings('ul').fadeIn();
$('#menu.accordion ul li ul').show();
}
);
$('ul.parentitem').mouseleave(function(){
$(this).hide();
});
// Hover on <li> in the top level menu
$('#menu.accordion li').hover(function(){
$(this).siblings('li').children('ul.parentitem').hide();
$(this).children('ul.parentitem').css('z-index','10000');
});
// Leave the main menu div, all submenus disappear
$('#menu').mouseleave(function(){
$(this).children('li').children('ul').hide();
});
// Add controller classes to <li> on each sub level
$('#menu.accordion').children('li').addClass('topline');
$('#menu.accordion ul.parentitem').children('li').addClass('finallines');
나를 위해 잘 작동합니다. 문제가 무엇인지 잘 모릅니다. 나는 어떤 지체도 알지 못했다. – jfrej
어떤 브라우저를 사용하십니까? – jfrej
어쨌든 jQuery를 개선하기 위해 할 수있는 일이 많이 있습니다. 객체를 캐시하고 사슬을 사용하여 작업 속도를 높이십시오. 그러나 나는 아직도 실제 문제가 무엇인지 확신 할 수 없다. – jfrej