2013-12-10 19 views
0

У меня есть некоторое содержимое на странице, которая появляется, когда страница загрузки:анимации, прежде чем покинуть страницу JQuery

$(document).ready(function() { 
    $("#1").show(function(){ 
    $("#2").slideDown(function(){ 
    });  
    }); 
}); 

мне было интересно, если есть шанс на то же самое, но прежде, чем покинуть страницу.

+0

Вы не можете. Вы можете вызвать только диалог. См: http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload-dialog-and-replace-it-with-my-own –

ответ

1

$ (окно) .unload (функция() {}

http://api.jquery.com/unload/

событие выгрузить обжигают многими случаях, я хотел бы предложить, чтобы тщательно проверить.

Я тоже не предпочитаю делать такие вещи, когда пользователь хочет покинуть страницу, а не хорошую практику пользовательского интерфейса, за исключением тех случаев, когда это необходимо.

Убедитесь, что загруженные ресурсы страницы по-прежнему повторяются в противном случае Лидс для исключений.

1

Не совсем так, поскольку это позволит вам не допустить выхода пользователя из страницы. Вероятно, вам не нужен веб-сайт, который не позволил бы вам закрыть его, когда захотите, не так ли?

1

На самом деле, нет ни одного события, которое вызывает это.

Однако вы можете использовать эти анимации, когда кто-то нажимает на другую страницу (используя onclick). То есть, перемещается на другую страницу, нажимая ссылку/div на текущей странице. Затем вы можете перенаправить их.

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