답변 2개
2년 전
탭에 포커스를 주는 부분 때문에 발생하는 문제 같습니다.
https://theme.sir.kr/gnuboard55/theme/pureblue/js/latest_tab.js
</p>
<p>(function () {</p>
<p> ...</p>
<p> activateTab(tabs[0]);</p>
<p> ...</p>
<p> </p>
<p> // Activates any given tab panel
function activateTab (tab, setFocus) {
setFocus = setFocus || true;
...</p>
<p> // Set focus when required
if (setFocus) {
tab.focus();
};
};</p>
<p>...</p>
<p>}());</p>
<p>
activateTab 함수에는 자동 포커싱을 제어하는 역할로 보이는 두번째 인자가 있지만
다음 구문으로 그냥 true 가 되어
</p>
<p> setFocus = setFocus || true;</p>
<p>
다음처럼 수정해도 의미가 없습니다.
</p>
<p> activateTab(tabs[0], false);</p>
<p>
따라서 전달한 boolean 타입 인자가 의미있도록 다음처럼 수정해볼수 있습니다.
</p>
<p> //setFocus = setFocus || true;</p>
<p> setFocus = (setFocus === false) ? false : true;</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
S
SuperRich
2년 전
말씀해주신대로 수정했는데도 안되네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인