jquery 다시 질문드립니다.

jquery 다시 질문드립니다.

QA

jquery 다시 질문드립니다.

답변 2

본문


$(".menu").eq(5).animate({ width: "30%" });

 

위 처럼 코드를 작성해서 보니, 메뉴가 10개가 있는데, 처음 로딩될때 5번값을 가진  .menu 는 가로 값을 30% 가진채 열리도록 했습니다. 동작은 잘하구요.

 

여기서 저 .animate 대신 


function test(obj) { 
$(obj).animate({ width: "30%" }, 300);
}

 

이 test라는 함수를 오게 하고 싶습니다. 30% 가로 크기 외에도  다른 여러 동작들이 함께 있기때문에

.animation만 불러와서는 답이 없습니다.

뭐.. 틀린 답이지만 이런식으로? $(".menu").eq(5).function () { test(); });

 

참고로 test(obj)라고 만든건 마우스 오버, 아웃, 클릭 등에서 불러와 보면 잘 작동하고 있습니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

https://api.jquery.com/animate/

에니메이트에 여러가지 옵션 이벤트값을 이용하면 될듯합니다.

 

https://d2.naver.com/helloworld/4424601

위 url에서 애니메이션 확장부분 읽으시면 도움되시겠습니다.

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