이 사이트 검색창은 어떻게 늘어났다 줄어들었다 하나요?

이 사이트 검색창은 어떻게 늘어났다 줄어들었다 하나요?

QA

이 사이트 검색창은 어떻게 늘어났다 줄어들었다 하나요?

답변 2

본문

이 질문에 댓글 쓰기 :

답변 2

<script type="text/javascript">
$(function() {
	$("#test").focus(function() {
		$(this).animate({width:"300px"}, 1000);
	}).blur(function() {
		$(this).animate({width:"200px"}, 1000);
	});
});
</script>
<input type="text" name="test" id="test" style="width:200px; border:1px solid #ccc" />

 

대충 이런 식으로 하면 되지 않을까 싶네요.

http://nyaongii.dothome.co.kr/temp/wr_id69698.html 

답변 고맙습니다.  근데, 아래처럼 해봤는데, 안 되네요.

브라우저 창 너비가 일정px 이하 일 때만 작동되게 하려고 그러거든요.
모바일이라든가 태블릿이라든가....



<script type="text/javascript">
$(function() {
  f($(document).width() < 1000) {
$("#test").focus(function() {
$(this).animate({width:"250px"}, 1000);
}).blur(function() {
$(this).animate({width:"70px"}, 1000);
});
  });
});
</script>




위처럼 해봐도, 또 아래처럼 해봐도 안 되네요.



<script type="text/javascript">
  f($(document).width() < 1000) {

$(function() {

$("#test").focus(function() {
$(this).animate({width:"250px"}, 1000);
}).blur(function() {
$(this).animate({width:"70px"}, 1000);
});
});

  });
</script>




어떤 식으로 위 소스를 추가해야 하는지요?

이런 기능은 보통

 

jquery로 마우스 포커싱 되었을때 css를 변경해주는 방식으로 이루어집니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10,637
© SIRSOFT
현재 페이지 제일 처음으로