2011-04-20 2 views
4

Lightbox 2와 함께 갤러리를 만들었습니다. 일반적으로 미리보기 이미지 등으로 만들었습니다. 이제 Lightbox div에 JS를 통해 HTML을 추가해야합니다. 어떻게해야합니까?Lightbox2에 사용자 정의 HTML 추가

처음에는 함수를 호출하고 onclick으로 호출한다고 생각했지만 라이트 박스는 준비가되지 않았으므로 준비가 될 때까지 기다려야합니다. 어떻게해야합니까? Lightbox는 프로토 타입 프레임 워크를 사용합니다. 이런 식으로 청취자 같은 것이 가능합니까?

감사 :

답변

4

Lightbox2에는 공개 이벤트가 없습니다. 최선의 방법은 구독 할 수있는 공개 이벤트가있는 스크립트를 사용하는 것입니다. Fancybox 또는 Colorbox을 권하고 싶습니다.

Fancybox를 사용하면 Fancybox가 열릴 때 호출되는 onComplete 함수 내에 코드를 추가하기 만하면됩니다.

이 모두 jQuery를 사용하는 참고 있지만은 당신이 noConflict()을 사용할 때 문제가되지 않습니다.