有没有办法区分jQuery beforeunload事件类型?

时间:2017-10-10 13:06:41

标签: javascript jquery asp.net

我想知道如何在jQuery中分别处理下面的3个转换事件:

  • 取消加载页面
  • 刷新页面
  • 卸载资源
  • 转移到其他资源

目前我正在使用'beforeunload'事件,但它显然不符合我的所有需求,特别是我无法区分不同类型的'beforeunload':

$(window).on('beforeunload', function () {
  // doing my stuff here
});

[编辑] 更高层次的相关问题:

  • 我希望在加载新资源/页面时显示加载微调器/面板但在加载完成时在该页面上执行淡出(正文)(我已经在jQuery onready事件上处理了fadein)。我怎样才能做到这一点?例如,是否有服务器端的解决方法,并在ASP.NET中使用cookie + AJAX?
  • 我想在用户取消加载过程时显示一条消息(例如bootstrap模式),是否还有可以利用服务器端的解决方法?

0 个答案:

没有答案