1. Избегайте всплывающей приглашенной коробки
Я много искал в Интернете, и ответы в основном установлены на Window.onbeforeUnload = null, но они недействительны после испытания.
Покинув этот вопрос на два дня, я снова вернулся, чтобы подумать об этом. Наконец нашел ответ. Я поделюсь этим с вами здесь:
Рассмотрите всплывающее окно после того, как jQuery покидает страницу (1) сначала раскрыть и установите всплывающий контент на NULL.
Кода -копия выглядит следующим образом:
$ (function () {
$ (window) .Unbind ('перед загрузкой');
window.onbeforeunload = null;
})
2. Другое связанное [Аннотация]
(1) onunload и onbeforeunload События окна
Следующее относится к реализации в JS, а не к методу <body onUnload = "close ()">!
Поскольку это запускается при выгрузке тела, и независимо от браузера, разгрузка тела будет разгружать тело, когда оно будет закрыто!
Модель 1:
Кода -копия выглядит следующим образом:
Функция close () {
оповещение («это тест»);
}
window.onbeforeunload = close;
Модель 2:
Кода -копия выглядит следующим образом:
Функция close () {
if (document.body.clientwidth-event.clientx <170 && event.clienty <0 || event.altkey)
{
оповещение («это тест»);
}
}
window.onbeforeunload = close;
Скопировать код
О модели 1:
1). Подходят для обновления, несколько окон и отдельных окон.
2). Единое окно, т.е. закрывает весь триггер IE.
3) .ie7 Закрыть триггер с одной страницей в нескольких окнах
4) Другие многопрофильные триггеры обновления. Выключение сингла и закрытие всего не запускается
Для модели 2:
1) .EIE ОДНА ОКНА и IE7 Несколько окон должны быть закрыты перед запусками.
2). Обновите другие многолюдные браузеры. Закройте одну страницу и закройте всю страницу без запуска
(2) Создать поле для отпуска
Свяжите событие перед загрузкой
Кода -копия выглядит следующим образом:
$ (window) .bind ('therunload', function () {
Верните «Введенный вами контент, еще не был сохранен. Вы уверены, что покидаете эту страницу? ';
});
Рассеять
Кода -копия выглядит следующим образом:
$ (window) .Unbind ('перед загрузкой');
window.onbeforeunload = null;
Приведенное выше контент, описанный в этой статье, надеюсь, вам понравится.