2011-04-20 5 views
4

J'ai une galerie faite avec lightbox 2 faite dans une matière normale avec des vignettes, etc. Maintenant, je dois ajouter du HTML via JS dans un div de lightbox 2. Comment puis-je faire cela? D'abord je pensais, juste faire une fonction et l'appeler avec onclick, mais lightbox n'est pas prêt alors, donc je dois attendre qu'il soit prêt, comment puis-je faire cela? Lightbox utilise le framework prototype. Est-ce possible de cette façon, quelque chose comme un auditeur?Ajouter html personnalisé à lightbox2

Merci :)

Répondre

4

Lightbox2 n'ont pas un événement public pour cela. Votre meilleur pari est d'utiliser un script qui a des événements publics auxquels vous pouvez vous abonner. Je recommanderais soit Fancybox ou Colorbox. Avec Fancybox vous auriez juste besoin d'ajouter le code à l'intérieur de la fonction onComplete qui est appelée lorsque l'ouverture de Fancybox est terminée. Notez que ces deux méthodes utilisent jQuery, mais que cela ne devrait pas poser de problème tant que vous utilisez noConflict().

Questions connexes