【问题标题】:jquery facebox close and cause the window to reloadjquery facebox关闭并导致窗口重新加载
【发布时间】:2013-12-09 09:49:11
【问题描述】:

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

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

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

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

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

https://github.com/defunkt/facebox

【问题讨论】:

    标签: jquery modal-dialog facebox


    【解决方案1】:

    调用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();
          });
    
        })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-15
      • 2018-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多