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