안녕하세요 검색관련 질문 드립니다. 채택완료
꿈의세계
2년 전
조회 2,001
안녕하세요 웹접근성 때문에 좀 여러므로 시행 착오를 많이 겪고 있는데 도움을 좀 요청 드립니다.
혹시 상단 검색 버튼을 클릭을 하게 되면 검색 박스가 나오는데 바로 검색어에 포커스가 가게 하려면 어떻게 하는지 좀 알려 주시면 안될까요
현제 아래 사이트에서 작업을 하고 있습니다. 막막 하네요
예시 사이트 아래 사이트에 보시면 여기는 검색 버튼을 클릭 하면 바로 검색어를 입력 하면 쳐지더라구요 클릭만 했는데요 이 것처럼 좀 하고 싶은데 어떻게 하면 좋을까요
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
2년 전
common.js 116번째 줄
</p>
<p> // HASH TOGGLE 버튼
$('.hashToggle').on('click', function(e){
($(this).hasClass('active') == true)? $(this).removeClass('active') : $(this).addClass('active');
$(this.hash).slideToggle(100);
e.preventDefault();
});</p>
<p>
위의 소스에
($(this).hasClass('active') == true)? $(this).removeClass('active') : $(this).addClass('active');</p>
<p>
위의 부분 다음에 아래의 소스를 넣으세요
</p>
<p>if( $(this).hasClass('active') == true ){</p>
<p> $("#sch_stx").focus();</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
꿈의세계
2년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
친절하게 답변 해주셔서 정말 감사 합니다.
정말 능력자 이신 것 같습니다.
안되는 것 같은데요
// HASH TOGGLE 버튼
$('.hashToggle').on('click', function(e){
($(this).hasClass('active') == true)? $(this).removeClass('active') : $(this).addClass('active');
if( $(this).hasClass('active') == true ){
$("#sch_stx").focus();
}
$(this.hash).slideToggle(100);
e.preventDefault();
});
위 처럼 넣었는데 적용이 안되는 것 같아서요 검색창을 클릭 하면 바로 검색어를 쓸 수 있어야 하는데 되지 않아서요
혹시 위 처럼 소스를 만드는게 맞는지 궁금 합니다.