Colorbox覆盖关闭操作

时间:2012-08-27 14:00:51

标签: jquery colorbox

我有一个ajax colorbox脚本,如果成功提交完成,只有在esc上,关闭或点击外部执行window.location.reload();

问题是我的功能没有被执行。我认为首先是关闭彩盒,所以没有任何东西可以执行了。如何在彩盒功能之前执行我的功能。

这是模态中的代码:http://jsfiddle.net/33BbG/

谢谢

2 个答案:

答案 0 :(得分:1)

您可能必须使用自己的一些代码覆盖插件的自动关闭功能。

例如,重新定义方法 $。colorbox.close()将允许您捕获默认退出条件并阻止它们,直到您的应用程序逻辑完成为止。然后你可以关闭彩盒。

ColorBox网站上的这个常见问题解答可以帮助您入门......

此致,Kevin M。

答案 1 :(得分:0)

您使用已打开的调试运行它,您将看到在以下行中错过了'
$(a.close, a.btn-close, .cboxOverlay').live('click', function(e){