0
좋아요. 그래서 #nav div 외부를 클릭하면 아래의 코드가 제대로 작동합니다. #nav div에서 마우스를 움직여 사라지게 할 수 있는지 묻는 중입니다. div를 숨기려면 '클릭'하고 싶지 않습니다.대체 Jquery 마우스 이벤트
$(document).mouseup(function (e)
{
var container = $("#nav");
if (container.has(e.target).length === 0)
{
container.hide();
}
});
어떤 도움을 이해할 수있을 것이다 :
당신이 보여줄 수있는 mouseenter를해야하고 다음 – Pete
마법의 단어'mouseenter'와'mouseleave' 있습니다 숨길하는 MouseLeave를 사용할 수 있습니다. 이미 네이티브 이벤트 및 jQuery 메서드가 있습니다. http://api.jquery.com/mouseenter/ – jrajav
mouseenter 및 mouseleave 작동하지 않습니다 :/ –