Сообщение при уходе со страницы
function addEvent(obj, evt, fn) {
if (obj.addEventListener) {
obj.addEventListener(evt, fn, false);
}
else if (obj.attachEvent) {
obj.attachEvent("on" + evt, fn);
}
}
var viewPage = true; // тригер на один раз
addEvent(window, "load", function (e) {
addEvent(document, "mouseout", function (e) {
e = e ? e : window.event;
var from = e.relatedTarget || e.toElement;
if (!from || from.nodeName == "HTML") {
if (viewPage === true) { // проверка тригера
// что должно произойти
$('.modal-payment').bPopup({
closeClass: 'fa',
position: ['auto', 'auto'], // position center
follow: [true, false]
});
// что должно произойти
return viewPage = false;
}
;
}
});
});