자바스크립트 질문입니다!

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
자바스크립트 질문입니다!

QA

자바스크립트 질문입니다!

본문

$(".second-menu > li").each(function(q){

var submenu = $(this).find(".third-menu")

 

$(this).bind('mouseenter keyup', function(){

$(submenu).stop().fadeIn(100);

})

$(this).bind('mouseleave keydown', function(){

$(submenu).stop().fadeOut(100);

})

});

 

이문장에서요....

.each 가 반복문인건알겟는데요...  function함수문에서 ()괄호안에 q가왜들어간건지 궁금합니다...

 

그리고 아래

$(this).bind('mouseleave keydown', function(){

$(submenu).stop().fadeOut(100);

})

이부분에는 q가왜안들어간건지..

문장해석좀 부탁드릴게요 ..!

이 질문에 댓글 쓰기 :

답변 1

먼저 http://api.jquery.com/each/#each-function

이곳을 참조 하셔서 each()메서드가 갖는 매개변수를 확인해 보세요.

each()메서드는 2개의 매개변수를 갖을 수 있겠네요.

Integer index, Element element

 

alert(q); 한번 해보세요.

그러면 q가 무엇인지 아 실수 있을겁니다.

그리고 each()메서드 안에 이벤트 중에서

매개변수 q를 사용되는 부분이 없어서

q는 없어도 이벤트가 실행 될 것 같습니다.

 

 

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

회원로그인

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