0
나는이 HTML 코드가메뉴 성능 문제
$(".menu > li").not(".menu > li.sub").css({backgroundPosition: "0px 0px", height: "30px"})
.mouseover(function(){
$(this).stop().animate({backgroundPosition:"(-167px 0px)", height: "36px"}, {duration:500})
})
.mouseout(function(){
$(this).stop().animate({backgroundPosition:"(0px 0px)", height: "30px"}, {duration:200, complete:function(){ $(this).css({backgroundPosition: "0px 0px"})
}})
})
$(".menu > li.sub").css({backgroundPosition: "0px 0px"})
.mouseover(function(){
$(this).stop().animate({backgroundPosition:"(-167px 0px)"}, {duration:500})
})
.mouseout(function(){
$(this).stop().animate({backgroundPosition:"(0px 0px)"}, {duration:200, complete:function(){ $(this).css({backgroundPosition: "0px 0px"})
}})
})
$(".sub").hover(function() {
$(this).animate({height: "150px"}, "slow", "", function() {
$(this).children("ul.sub-menu").slideDown("slow");
});
}, function() {
$(this).animate({height: "30px"}, "slow");
$(this).children("ul.sub-menu").slideUp("slow");
});
메뉴는 잘 작동하지만 때때로 나는 지연을 발견 또는 내가 원하는, 그래서 약간의 지각이 그것을 개선하고 더 나아지게하십시오.
참고 : 배경 위치 플러그인을 사용하고 있습니다.
어떤 제안이? 아니면 이것을 좋게 수정해야 할 필요가 없다고 생각합니까? 사물의