2012-06-02 113 views
0

我遇到了colorbox最奇怪的問題。我點擊一個鏈接,模態窗口打開。我關上了窗戶。我再次點擊鏈接,窗口再次打開。然後我再次關上窗戶。迄今爲止都很好。然後,當我再次單擊該鏈接時,所請求的頁面將打開,但不會顯示在模式窗口中。它在同一個窗口中像普通鏈接一樣打開。我可以整天覆制這個。兩次點擊後Colorbox不會打開

任何想法?我對colorbox或jscript不是很熟悉。

+0

你能發佈一個問題的鏈接嗎? – Fresheyeball

+0

請發佈您的代碼。 –

+0

此外,請向我們確認您的瀏覽器,並在瀏覽器的調試器的JS控制檯窗口中報告您所看到的內容。 –

回答

0

它打開,就像一個正常的鏈接

這是你得到時,有一個JavaScript錯誤的行爲。沒有任何人能夠在沒有看到問題的演示的情況下確定導致錯誤的原因,因爲它確實可能是任何事情。

特別是經常會導致問題的一件事是人們將完整的HTML文檔加載爲ajax而不是iframe。這會導致很多腳本衝突,因爲兩個文檔的腳本都嘗試在同一個全局名稱空間內工作。

0

@Jack〜你的回答讓我想到了答案,結果比我想象的要簡單得多。調用鏈接位於更新面板中,而建立事件處理程序的jQuery位於面板之外。更新面板刷新後,將無法打開。通過移動更新面板中的所有內容,我能夠完成這項工作。

相關問題