2012-06-24 2 views
0

iframe에서 외부 페이지를로드하는 데 colorbox를 사용하고 있습니다. 페이지가로드 될 때로드하는 GIF를 볼 수 있습니다. 모두 좋다 지금까지 :Colorbox 디스플레이로드 중 iframe 간의 GIF

일단 페이지가로드되면 제출 버튼이있는 양식이 있습니다. 버튼을 클릭하면 같은 iframe에 두 번째 페이지가로드됩니다. 이것은 두 번째 외부 페이지가로드되는 동안로드 GIF를 표시하지 않는다는 점을 제외하고는 모두 잘 작동합니다.

제출 버튼을 클릭하면 표시되도록 할 수있는 방법이 있습니까? 페이지가로드되면 다시 숨길 수 있습니까?

+0

로딩 gif는 어디에 있습니까? iframe에서 또는 밖으로? 인 경우 첫 번째 iframe 페이지의 일부입니까? – freefaller

+0

iframe 안에 있습니다. 첫 번째 iframe 페이지가 아닌 colorbox의 일부입니다. – Damian

답변

1

동작이 다른 이유는 iframe의 첫 번째로드가 스피너를 표시하는 코드가 포함 된 ColorBox에 의해 수행되기 때문입니다. 두 번째 이벤트는 제출 버튼에 의해 트리거되어 ColorBox 플러그인이 호출되지 않습니다.

이것은 ColorBox 관련 질문 인 BTW가 아니지만 플러그인의 코드를 연구하여 회 전자를 표시하는 기술을 재사용 할 수 있는지 확인하는 것이 좋습니다. 그냥 생각.

어쨌든 스피너 디스플레이 및 이벤트 타이밍을 처리하려면 자바 스크립트가 필요할 것입니다.

관련 문제