
Eigentlich ganz simpel indem man die end() Funktion aufruft.. nur irgendwie ging das alles nicht ^^ Aber nach mehreren Stunden des probierens entdecke ich an der letzten stelle in der lightbox.js folgende Zeile:
document.observe('dom:loaded', function () { new Lightbox(); });
damit war es endlich klar.. die Klasse wird zwar instanziiert aber nie zugewiesen.. damit konnte man auch nie darauf zugreifen!! *KLICK*
Indem man nun einfach die Instanz sich speichert ist das dann alles kein Problem mehr:
function initLightbox() { myLightbox = new Lightbox(); } // myLightbox ist dann die Instanz
document.observe('dom:loaded', function () { initLightbox() }); // aufruf der funktion
und schon kann man in jedem Script darauf zu greifen!
myLightbox.end();
Es gibt aber noch weitere Funktionen dann 🙂
-
Lightbox Class Declaration
- initialize()
- updateImageList()
- start(imageLink)
- changeImage(imgNumber)
- resizeImageContainer(width, height)
- showImage()
- updateDetails()
- updateNav()
- enableKeyboardNav()
- disableKeyboardNav()
- keyboardAction(event)
- preloadNeighborImages()
- end()