2016-12-02 12 views
0

Когда указатель мыши покинет страницу браузера, откроется всплывающее окно. И когда я снова войду в страницу браузера, всплывающее окно должно исчезнуть, но теперь я должен нажать кнопку закрытия во всплывающем окне, чтобы удалить его.
Как я могу разблокировать всплывающее окно, как только вы снова войдете на страницу браузера?Mouseout & Mouseenter

Я использовал этот яваскрипт код:

// 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

Trigger его на событии наведения мыши

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

 Смежные вопросы

  • Нет связанных вопросов^_^