jquery 다시 질문드립니다.

jquery 다시 질문드립니다.

QA

jquery 다시 질문드립니다.

본문


$(".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에서 애니메이션 확장부분 읽으시면 도움되시겠습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 613
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT