2012-11-17 3 views
0

안녕하세요 친구 나는 새로운 jquery에 드롭 다운 메뉴를 개발하려고 몇 가지 문제에 직면하고있다. 사용자가 서비스 탭에 마우스를 올리면 3 개의 기본 링크와 드롭 다운 메뉴가 표시되지만 내 드롭 다운 메뉴는 link을 데모 plz를 클릭하면 모든 기본 탭을 가리키면 나타납니다. 당신이 일이 뭐죠 내가 아는이 링크를 통해 갈 때 나는 또한 jQuery 드롭 다운 메뉴에서 mouseenter 사용

$('.navi_top ul > li').mouseenter(function(){ 
      $('.navi_top ul > li ul').slideDown()}); 

     $('.navi_top ul > li').mouseleave(function(){ 
      $('.navi_top ul > li ul').slideUp()}); 

스크립트

아래에 내 코드를 언급했다. 이 문제를 해결할 수 있도록 도와주세요.

답변

1

안녕하세요. 귀하의 스크립트에 링크를 입력했지만 대상 ul의 자녀를 슬라이딩하지 않으시겠습니까? 이 방법을 수행해야하고이 완벽하게 작동 할 수 있도록이 체크 아웃 : http://jsfiddle.net/5e3At/2/

$('.navi_top ul li').mouseenter(function(){ 
    $('ul',this).stop().slideDown(); 
}); 

$('.navi_top ul li').mouseleave(function(){ 
    $('ul',this).stop().slideUp(); 
}); 
+0

+1 잘 했어 남자! – VIDesignz

+0

@VIDesignz 고마워요 :) – Jai

+0

환영합니다, 이것도 .hover()로 조금 깔끔하게 정리할 수 있습니다. http://jsfiddle.net/videsignz/5e3At/3/ – VIDesignz

관련 문제