Как запустить событие при клике на кнопку закрыть вкладку?
Как запустить событие при клике на кнопку закрыть вкладку? Нужно показать модальное окно при покидании страницы(mouseleave, onblur) не подходит. А событие beforeunload не работает
$(window).on('beforeunload', function (e) {
e.preventDefault();
$('#exampleModal').modal('show');
$(window).off('beforeunload');
});
Никак. Запрещено браузерами. Максимум, что вы можете, это показывать окно, когда курсор мыши будет подходить к вкладкам (т.е. по оси Y иметь координаты ниже 50). Но это глючно, т.к. вкладки могут быть слева, экран может быть сенсорным и.т.д.
Просто забудьте об этом.