묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
jQuery가 PC에서는 작동하지만 모바일에서는 작동하지 않습니다.
2014.05.14 20:31
변경할 폰트를 선택하여 content클래스에 적용시키고 쿠키에 저장하는 jquery입니다
근데 이게 PC에서는 잘 먹히는데 스마트폰에서 적용하면 변경되지 않습니다.
모바일 제이쿼리 라이브러리를 불러와도 그렇더군요.
아래와 같은 소스입니다.
모바일에서는 적용이 되지 않는 이유가 무엇일까요?
덧붙여 다른 값들은 수정이 되는데 유독 fontFamily만 변경되지 않습니다
// 로드할 때 쿠키의 폰트 값을 셀렉트 박스 및 내용에 적용 jQuery(function($){ var $font = $.cookie('font'); if (getCookie("font") == null) { } else { $(".content").css("fontFamily", $font); $("#font").val($font); }); });
// 폰트 선택 후 쿠키에 굽는다 var $s = jQuery.noConflict(); $s(function($){ $s("#font").change(function() { $s('.content').css("fontFamily", $s(this).val()); $s.cookie('font', $s(this).val()); }); });
댓글 5
-
애니즌
2014.05.14 20:34
-
XE힘들당휴
2014.05.14 21:01
그러네요 웹 폰트에서 명명된네임을 사용하니 잘되네요 감사합니다
-
애니즌
2014.05.14 21:24
pc에서는 기본적으로 있는 폰트들은
모바일 디바이스에는 없다고 보시면 됩니다 :r
-
퍼니엑스이
2014.05.14 21:00
Font 값이 쿠키에 잘 구워졌는지 확인해보세요~
-
XE힘들당휴
2014.05.14 21:02
웹 폰트에서 명명된네임을 사용하니 잘되네요 감사합니다
제 생각엔 모바일에 해당 폰트가 없어서 안나오는 게 아닌가 ...싶은데요..
웹폰트라면... 아니겠지만..