웹페이지 로고클릭시 화면이 중간에서 멈춤

웹페이지 로고클릭시 화면이 중간에서 멈춤

QA

웹페이지 로고클릭시 화면이 중간에서 멈춤

답변 2

본문

PURE BLUE 반응형 테마

로고 클릭시 웹페이지가 중간에서 멈추는데 왜 그런건가요 ?

정상적으로 맨위에서부터 보여져야 정상인거 아닌가요 ?

모바일 버전도 마찬가지구요 ... 해결방법 있을가요 ???

이 질문에 댓글 쓰기 :

답변 2

탭에 포커스를 주는 부분 때문에 발생하는 문제 같습니다.

 

https://theme.sir.kr/gnuboard55/theme/pureblue/js/latest_tab.js


(function () {
  ...
  activateTab(tabs[0]);
  ...
 
  // Activates any given tab panel
  function activateTab (tab, setFocus) {
    setFocus = setFocus || true;
    ...
    // Set focus when required
    if (setFocus) {
      tab.focus();
    };
  };
...
}());

 

activateTab 함수에는 자동 포커싱을 제어하는 역할로 보이는 두번째 인자가 있지만

다음 구문으로 그냥 true 가 되어


    setFocus = setFocus || true;

 

다음처럼 수정해도 의미가 없습니다.


  activateTab(tabs[0], false);

 

따라서 전달한 boolean 타입 인자가 의미있도록 다음처럼 수정해볼수 있습니다.


    //setFocus = setFocus || true;
    setFocus = (setFocus === false) ? false : true;
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 223
© SIRSOFT
현재 페이지 제일 처음으로