상단 메뉴 정렬 스크립트 수정

This commit is contained in:
chicpro
2014-03-04 09:57:31 +09:00
parent 5f69257625
commit c9e0ea7566

View File

@ -79,15 +79,22 @@ function menu_rearrange(el)
var width = $("#gnb_1dul").width(); var width = $("#gnb_1dul").width();
var left = w1 = w2 = 0; var left = w1 = w2 = 0;
var idx = $(".gnb_1dli").index(el); var idx = $(".gnb_1dli").index(el);
var max_menu_count = 0;
for(i=0; i<=idx; i++) { for(i=0; i<=idx; i++) {
w1 = $(".gnb_1dli:eq("+i+")").outerWidth(); w1 = $(".gnb_1dli:eq("+i+")").outerWidth();
w2 = $(".gnb_2dli > a:eq("+i+")").outerWidth(true); w2 = $(".gnb_2dli > a:eq("+i+")").outerWidth(true);
if((left + w2) > width) { if((left + w2) > width) {
el.removeClass("gnb_1dli_over").addClass("gnb_1dli_over2"); if(max_menu_count == 0)
max_menu_count = i + 1;
} }
left += w1; if(max_menu_count > 0 && (idx + 1) % max_menu_count == 0) {
el.removeClass("gnb_1dli_over").addClass("gnb_1dli_over2");
left = 0;
} else {
left += w1;
}
} }
} }