我们将facebox脚本加载到我们的网站上,我试图找出如何抓住close事件,以便在用户关闭对话框时强制页面重新加载。
我们这样做是因为用户已经在另一个页面上调整了他们的订单,我们希望显示它以告知他们我们知道他们的更改。
我的代码如下,但是当用户点击关闭按钮时,似乎没有抓住事件。
$.facebox.close(function(){
alert('this is working');
location.reload();
});
任何想法非常感谢,顺便说一下,这是我们正在使用的库
答案 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();
});
})