我遇到了与colorbox最奇怪的问题。我单击一个链接,打开模态窗口。我关上了窗户。我再次单击该链接,窗口再次打开。然后我再次关上窗户。到目前为止都很好。然后,当我再次单击该链接时,将打开所请求的页面,但不会在模态窗口中打开。它在同一个窗口中就像普通链接一样打开。我可以整天责备这件事。
有什么想法吗?我对colorbox或jscript不太熟悉。
答案 0 :(得分:0)
它就像普通链接一样打开
这是出现JavaScript错误时的行为。这里任何人都无法确定导致错误的原因而不会看到问题的演示,因为它确实可能是任何东西。
特别是经常导致问题的一件事是人们将完整的HTML文档作为ajax而不是iframe加载。这会导致很多脚本冲突,因为两个文档的脚本都试图在同一个全局命名空间中工作。
答案 1 :(得分:0)
@Jack~你的回复引导我回答,结果比我想象的要简单得多。调用链接位于更新面板内,而建立事件处理程序的jQuery位于面板之外。更新面板刷新后,将无法打开。通过移动更新面板中的所有内容,我能够完成这项工作。