两次单击后Colorbox无法打开

时间:2012-06-02 00:59:55

标签: jquery colorbox

我遇到了与colorbox最奇怪的问题。我单击一个链接,打开模态窗口。我关上了窗户。我再次单击该链接,窗口再次打开。然后我再次关上窗户。到目前为止都很好。然后,当我再次单击该链接时,将打开所请求的页面,但不会在模态窗口中打开。它在同一个窗口中就像普通链接一样打开。我可以整天责备这件事。

有什么想法吗?我对colorbox或jscript不太熟悉。

2 个答案:

答案 0 :(得分:0)

  

它就像普通链接一样打开

这是出现JavaScript错误时的行为。这里任何人都无法确定导致错误的原因而不会看到问题的演示,因为它确实可能是任何东西。

特别是经常导致问题的一件事是人们将完整的HTML文档作为ajax而不是iframe加载。这会导致很多脚本冲突,因为两个文档的脚本都试图在同一个全局命名空间中工作。

答案 1 :(得分:0)

@Jack~你的回复引导我回答,结果比我想象的要简单得多。调用链接位于更新面板内,而建立事件处理程序的jQuery位于面板之外。更新面板刷新后,将无法打开。通过移动更新面板中的所有内容,我能够完成这项工作。