텍스트 리사이즈를 페이지 바뀌어도 유지되도록 수정

This commit is contained in:
chicpro
2013-03-06 13:18:34 +09:00
parent 838608a883
commit cde6ada61e
2 changed files with 38 additions and 0 deletions

View File

@ -526,6 +526,9 @@ function font_resize(id, act)
{
var $elements = $("#"+id+" *");
$elements.removeClass("applied");
var count = parseInt(get_cookie("ck_font_resize_count"));
if(isNaN(count))
count = 0;
$elements.each(function() {
if($(this).hasClass("no_text_resize"))
@ -552,6 +555,28 @@ function font_resize(id, act)
}
}
});
// 텍스트 리사이즈 회수 쿠키에 기록
if(act == "increase")
count++;
else
count--;
set_cookie("ck_font_resize_count", count, 1, g4_cookie_domain);
}
/**
* font_resize 함수를 반복 할 때 사용
**/
function font_resize2(id, act, loop)
{
// fotn resize 카운트 초기화
set_cookie("ck_font_resize_count", 0, 1, g4_cookie_domain);
for(i=0; i<loop; i++) {
font_resize(id, act);
}
}

View File

@ -93,6 +93,19 @@ $(function(){
$(".gnb_1depth").removeClass("gnb_1depth_over gnb_1depth_over2 gnb_1depth_on");
}
});
// 텍스트 리사이즈 카운트 쿠키있으면 실행
var resize_act;
var text_resize_count = parseInt(get_cookie("ck_font_resize_count"));
if(!isNaN(text_resize_count)) {
if(text_resize_count > 0)
resize_act = "increase";
else if(text_resize_count < 0)
resize_act = "decrease";
if(Math.abs(text_resize_count) > 0)
font_resize2("container", resize_act, Math.abs(text_resize_count));
}
});
function menu_rearrange(el)