0

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

问题是我的功能没有执行。我认为首先是关闭颜色框,因此不再需要执行任何操作。在 colorbox 函数之前我能做些什么来执行我的函数。

这是模式内的代码:http: //jsfiddle.net/33BbG/

谢谢

4

2 回答 2

1

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

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

ColorBox 网站上的这个常见问题解答应该让您开始...

问候,凯文 M。

于 2012-08-27T20:28:19.170 回答
0

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

于 2012-08-28T00:07:54.030 回答