Показать сообщение отдельно
  #5 (permalink)  
Старый 20.11.2015, 15:44
Аспирант
Отправить личное сообщение для yriiarutiunian Посмотреть профиль Найти все сообщения от yriiarutiunian
 
Регистрация: 22.08.2013
Сообщений: 57

Ребят, справился вот так очень хитропопа:
var refresh = false;

$( window ).on("beforeunload", function( event ) {
	var msg = "Все несохраненные данные будут утеряна!";
	
	if ( $( event.target.activeElement ).is("a") || refresh === true )
	{
		return;
	}
	
    return msg;
});

$( window ).keydown(function( event ){
        //F5 or Ctrl+R
	if ( event.keyCode == 116 || ( event.ctrlKey && event.keyCode == 82 ) )
		refresh = true;
});
Ответить с цитированием