【问题标题】:Colorbox doesn't open after two clicks单击两次后颜色框未打开
【发布时间】:2012-06-07 05:03:04
【问题描述】:

我遇到了最奇怪的颜色框问题。我单击一个链接,然后打开模式窗口。我关上窗户。我再次单击链接,窗口再次打开。然后我再次关上窗户。到目前为止一切都很好。然后,当我再次单击该链接时,请求的页面将打开,但不在模式窗口中。它像普通链接一样在同一个窗口中打开。我可以整天复制这个。

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

【问题讨论】:

  • 你能贴出问题的链接吗?
  • 另外,请向我们识别您的浏览器,并在浏览器调试器的 JS 控制台窗口中报告您所看到的内容。

标签: jquery colorbox


【解决方案1】:

它像普通链接一样打开

这是出现 JavaScript 错误时的行为。在没有看到问题演示的情况下,这里的任何人都无法确定导致错误的原因,因为它实际上可能是任何东西。

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2018-10-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 2013-05-04
      • 2012-12-06
      • 2021-03-18
      • 2020-06-05
      相关资源
      最近更新 更多