Jquery Exit Popup同时触发一个函数

时间:2014-09-03 08:53:27

标签: javascript jquery popupwindow onbeforeunload

我的目标是在用户离开我的网站的同时触发弹出功能。

所以我想显示退出弹出窗口,并在后台显示我同时弹出。

我已经在互联网上找到了不同的代码,但没有人能够很好地运作。

代码:

<script type="text/javascript">
  function PopUp() { return 'Do you wnat to leave my site?'; }
  function UnPopIt() { /* no data */ }

  $(document).ready(function() {
  window.onbeforeunload = PopUp;
  });
</script>

是否可以在后台触发弹出功能? 我正在尝试此代码,但它不起作用:

function PopUp()
{
    alert ('Do you wnat to leave my site?'); triggerpopup();
}

1 个答案:

答案 0 :(得分:1)

1,不太了解您的需求,但我现在无法添加评论 2,假设您想要一个自定义的弹出(而不是另一个警报),那么这很顺利

function PopUp() { 
  triggerpopup();
  return 'Do you?';
}

function triggerpopup() { 
  console.info('called with default pop') 
}

$(document).ready(function() {
  window.onbeforeunload = PopUp;    
});