jquery 다시 질문드립니다. 채택완료
brocolly
5년 전
조회 1,762
</p>
<p>$(".menu").eq(5).animate({ width: "30%" });</p>
<p>
위 처럼 코드를 작성해서 보니, 메뉴가 10개가 있는데, 처음 로딩될때 5번값을 가진 .menu 는 가로 값을 30% 가진채 열리도록 했습니다. 동작은 잘하구요.
여기서 저 .animate 대신
</p>
<p>function test(obj) { </p>
<p>$(obj).animate({ width: "30%" }, 300);</p>
<p>}</p>
<p>
이 test라는 함수를 오게 하고 싶습니다. 30% 가로 크기 외에도 다른 여러 동작들이 함께 있기때문에
.animation만 불러와서는 답이 없습니다.
뭐.. 틀린 답이지만 이런식으로? $(".menu").eq(5).function () { test(); });
참고로 test(obj)라고 만든건 마우스 오버, 아웃, 클릭 등에서 불러와 보면 잘 작동하고 있습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
https://api.jquery.com/animate/">https://api.jquery.com/animate/
에니메이트에 여러가지 옵션 이벤트값을 이용하면 될듯합니다.
https://d2.naver.com/helloworld/4424601">https://d2.naver.com/helloworld/4424601
위 url에서 애니메이션 확장부분 읽으시면 도움되시겠습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인