我有一个ajax colorbox脚本,如果成功提交完成,只有在esc上,关闭或点击外部执行window.location.reload();
问题是我的功能没有被执行。我认为首先是关闭彩盒,所以没有任何东西可以执行了。如何在彩盒功能之前执行我的功能。
这是模态中的代码:http://jsfiddle.net/33BbG/
谢谢
答案 0 :(得分:1)
您可能必须使用自己的一些代码覆盖插件的自动关闭功能。
例如,重新定义方法 $。colorbox.close()将允许您捕获默认退出条件并阻止它们,直到您的应用程序逻辑完成为止。然后你可以关闭彩盒。
ColorBox网站上的这个常见问题解答可以帮助您入门......
此致,Kevin M。
答案 1 :(得分:0)
您使用已打开的调试运行它,您将看到在以下行中错过了'
:
$(a.close, a.btn-close, .cboxOverlay').live('click', function(e){