suit: JS-Accordion blockiert JQuery-Lightbox und andersrum!

Beitrag lesen

Was und vorallem wo genau muss ich da denn wie einbinden, dass es klappt?

jQuery("a[rel='lightbox']").colorbox();

Das sorgt dafürl dass alle a-Element mit einem rel-Attribut dessen wert 'lightbox' ist mit der Funktion/Methode colorbox() ausgestattet werden.

Diese gilt es beim Wechseln von Inhalten erneut aufzurufen - allerdings dürfen dabei die links, die bereits ein entsprechendes Event haben nicht noch ein zweites bekommen.

Dann fällt ja die Lightbox weg?!

Jein - du sollst nicht auf JavaScript gänzlich verzichten, du sollst nur essentielle Features erst ohne JavaScript umsetzen und dann mit JavaScript "dekorieren".

Das tut die von dir verwendete Lightbox auch - wenn kein JavaScript vorhanden ist, wird der Link im href-Attribut des a-Elements verfolgt. Dasselbe muss bei den Links im Menü ebenfalls passieren.

Aktuell ist die Seite jedenfalls ohne JavaScript nicht bedienbar.