항목 위로 빠르게 가져갈 때 항목을 "고집"하지 않도록해야합니다. 그래서 하위 항목이 커서를 가리 키지 않도록 지연을 추가하는 것이 좋습니다. 너가 일정 시간 동안 위에 공중 선회 할 때까지 밖으로.가로 놓기, 세로 슬라이드 아웃에 지연 추가 - jQuery
표준 중첩 un-ordered 목록 설정, CSS 스타일 및 jQuery 표시/숨기기, 아래 코드가 있습니다.
이 외에도 마지막 레벨 항목에 숨김 지연을 추가하고 싶습니다. 두 번째 줄과 마지막 줄 사이의 "조인"은 10 픽셀 정도 밖에되지 않으므로 마우스를 움직이면 훨씬 정확하게 움직여야하며 탐색을 완전히 숨기지 않아야합니다.
어떻게해야합니까? A) 두 번째 레벨 ul에 지연을 추가하고 B) 숨기기에서 세 번째 레벨 ul에 지연을 추가합니다. 나는 속도에 대해서는 말하지 않고 있지만, 물리적 지연을 추가하고있다.
$(function() {
$('ul.sub-menu').hide();
$('.sub-menu ul').hide();
$('#menu-navigation li').hover(function(){
$(this).children('ul').slideDown("fast");
},
function(){
$(this).children('ul').hide();
});
$('#menu-navigation ul li').hover(function(){
$(this).children('ul').slideDown("fast");
},
function(){
$(this).children('ul').hide();
});
});
Thanks Jasper! 이것을 구현하려고 시도했지만 올바르게 수행했다고 생각하지만 이제는 드롭 다운이 전혀 표시되지 않습니다. 다음은 새로운 코드입니다. http://pastebin.com/PcnWgN3m – tjcss