jquery facebox关闭并导致窗口重新加载

时间:2013-08-13 01:53:00

标签: jquery modal-dialog facebox

我们将facebox脚本加载到我们的网站上,我试图找出如何抓住close事件,以便在用户关闭对话框时强制页面重新加载。

我们这样做是因为用户已经在另一个页面上调整了他们的订单,我们希望显示它以告知他们我们知道他们的更改。

我的代码如下,但是当用户点击关闭按钮时,似乎没有抓住事件。

$.facebox.close(function(){
    alert('this is working');
    location.reload();
});

任何想法非常感谢,顺便说一下,这是我们正在使用的库

https://github.com/defunkt/facebox

1 个答案:

答案 0 :(得分:0)

调用facebox后添加此内容

 jQuery(document).ready(function($) {
      $('a[rel*=facebox]').facebox({
        loadingImage : '../src/loading.gif',
        closeImage   : '../src/closelabel.png'
      });
      // add this
      $(document).bind('close.facebox', function() {
        alert('this is working');
         location.reload();
      });

    })