2012-06-24 68 views
0

我使用colorbox在iframe中加載外部頁面。在頁面加載時,您可以看到加載GIF。目前爲止都很好:)Colorbox顯示在iframe之間加載GIF

一旦頁面加載完成,就會出現一個帶有提交按鈕的表單。當我點擊按鈕時,它將第二頁加載到相同的iframe中。這一切都可以正常工作,除非在加載第二個外部頁面時不顯示加載GIF。

有沒有一種方法可以讓我顯示當我點擊提交按鈕,然後一旦頁面加載後再次隱藏它?

+0

這個載入圖片在哪裏?在iframe中還是出於它?如果在,是否是第一個iframe頁面的一部分? – freefaller

+0

它在iframe中,colorbox的一部分而不是第一個iframe頁面 – Damian

回答

1

行爲不同的原因是:iframe的第一次加載是由ColorBox完成的,其中包含顯示微調器的代碼。第二個事件是由(我假設)提交按鈕觸發的,所以ColorBox插件不會被調用。

這並不是嚴格意義上的ColorBox問題,但我建議您研究插件的代碼,以查看是否可以重新使用顯示微調器的技巧。只是一個想法。

無論如何,您可能需要一些JavaScript處理微調器顯示和事件計時。