스케치북 내비바 작동 오류에 대해서 문의드립니다. ^^;
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
안녕하세요.
존경하는 개발자 분들께 질문 드립니다.
XEDITION Layout 과 스케치북 최신버전(1.7?) 을 사용중인데요.
스케치북 내비가 정상적으로 작동을 안하네요.
혹시 이유를 알수 있을까요?
감사합니다.
# PC 버전
파란색 - 본문/댓글 모두 정상적으로 동작 합니다.
빨간색 - 동작 안합니다.
# 모바일 버전
파란색 - 본문의 글자 크기는 변화가 없고, 댓글에서만 동작합니다.
수피안
Lv. 3
댓글 7
혹시 개발자도구에서 에러메시지 확인을 해보셨나요?
스크롤 원인은 찾았습니다. board.js 를 수정하니 되네요.
그런데 모바일에서는 글자크기가 여전히 안되네요. ^^;;
-원본-
// Scroll
bd.find('a.back_to').click(function(){
var t = $('body');
if(navigator.userAgent.toLowerCase().match(/trident/i)) var t = $('html');
t.animate({scrollTop:$($(this).attr('href')).offset().top},{duration:1000,specialEasing:{scrollTop:'easeInOutExpo'}});
return false;
});
-수정-
// Scroll
bd.find('a.back_to').click(function(){
$('html,body').animate({scrollTop:$($(this).attr('href')).offset().top},{duration:1000,specialEasing:{scrollTop:'easeInOutExpo'}});
return false;
});
종이 모바일레이아웃으로 테스트 해보니 안되고, 다른 모바일 레이아웃은 되네요... 강제로 글자크기 조절이 안되게 하는 함수가 있는건가요? 신기하네요.
이벤트 버블링이 일어날 수도 있을 거예요.
유니크한 클래스 이름을 써서 클릭 이벤트 등을 짜야 하는데, 요소와 이벤트가 중복되면 충돌이 일어나곤 하더군요.
그런 식으로 하나둘씩 기능을 포기해야 할 때 마음이 좀 그렇더라구요;;