좋아요. #nav div 외부를 클릭하면 아래 코드가 정상적으로 작동합니다. #nav div에서 마우스를 움직여 사라지게 할 수 있는지 묻는 중입니다. div를 숨기려면 '클릭'하고 싶지 않습니다.Jquery 마우스 이벤트 대체
$(document).mouseup(function (e)
{
var container = $("#nav");
if (container.has(e.target).length === 0)
{
container.hide();
}
});
Example은 내가 mouseenter 및 mouseleav을 시도,하지만 그들은 작동하지 않습니다. Example 어떤 도움을 주시면 감사합니다 :)
당신은 관련 요소에 이벤트 처리기를 바인딩 할 필요가 없습니다'$ (문서)'. – Pointy
또한'mouseover'와'mouseout'을 시도하십시오 –
mouseenter와 mouseleave는 저에게 효과가있는 것처럼 보입니다. 문제가 무엇입니까? – howderek