2010-06-21 9 views
0

, 나는 사용자가 다음과 일치하는 메뉴 항목을 클릭 할 때 null로에서 Iframe SRC 값을 설정하려면 사용자가 클래스가 "sf-with-ul"이고 href가 "#"인 경우 사용자가 최상위 메뉴 항목을 클릭합니다.jQuery를 호버 기능 도움말

위의 선택자를 클릭 할 때 이것을 수행하고 호버 기능을 부착하는 방법을 모릅니다.

다시 말하지만 상단/부모 수준에서만 호버 기능을 실행하고 싶습니다 (첫 번째 발생 만).

감사합니다.

답변

0

아마도 jQuery 선택기 구문을 살펴보아야 할 것입니다. http://api.jquery.com/attribute-equals-selector/

문제를 올바르게 이해하고 있다면 다음과 같이 시도해보십시오.

var clicked = false; 

$(".sf-with-ul[href='#']").click(function() { 
    clicked = true; 
}); 

// Only hover if it's clicked 

$("selector").hover(function() { 
    if (clicked) { 
    // do something hover over 
} 
}, function() { 
if (clicked) { 
    // do something hover out 
} 
}); 

편집 : 또 다른 대답은 내가 더 좋아하는 가져가 가능하도록 .bind를 사용, 조금 더 elegent 있습니다.