상단 메뉴 정렬 스크립트 수정
This commit is contained in:
@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user