2016-12-02 15 views
0

마우스 포인터가 브라우저 페이지를 벗어날 때 팝업 화면이 트리거됩니다. 브라우저 페이지에 다시 들어가면 팝업 화면이 사라지지만 이제는 팝업에서 닫기 버튼을 클릭하여 제거해야합니다.
브라우저 페이지에 다시 들어가 자마자 팝업을 없앨 수 있습니까?마우스 출력 및 마우스 포인터

나는이 자바 스크립트 코드를 사용한 다음 마우스 오버 이벤트로

// Exit intent 
function addEvent(obj, evt, fn) { 
    if (obj.addEventListener) { 
    obj.addEventListener(evt, fn, false); 
    } else if (obj.attachEvent) { 
    obj.attachEvent("on" + evt, fn); 
    } 
} 
// Exit intent trigger 
addEvent(document, 'mouseout', function(evt) { 
    if (evt.toElement == null && evt.relatedTarget == null) { 
    $('.lightbox').slideDown(); 
    }; 
}); 
// Closing the Popup Box 
$('a.close').click(function() { 
    $('.lightbox').slideUp(); 
}); 

답변

0

트리거를

addEvent(document, 'mouseover', function(evt) { 
    if (evt.toElement == null && evt.relatedTarget == null) { 
    $('.lightbox').slideUp(); 
    }; 
});