[TYPO3-german] Lightbox-Funktion
Lars Brinkmann
brinkmann.lars at gmail.com
Sun Jan 18 10:31:18 CET 2015
Hallo Jens,
ich vermute mal, dass Deine Lightbox nicht weiß, welches Bilder sie
mit vor/und zurück verknüpfen muss. Bei manchen Scripten muss
man z.B. ass Attribut [rel] ergänzen, damit die Lightbox durch alle
Bilder mit dem gleichen Attribut durchwechselt.
Jedenfalls solltest Du in der Lightbox-Doku noch mal schauen wie
dort Bildergruppen abgebildet werden.
Viele Grüße, Lars Brinkmann
Am 17. Januar 2015 um 18:46 schrieb Jens Hansen <jens.hansen at 1024x768.net>:
> Hallöchen,
>
> ich habe ein Problem mit meiner Lightbox...
> Ich habe Typo3 aufgesetzt und eine Lightbox verwendet. (Lightbox-Quelle:
> github.com/lokesh/lightbox2)
>
> Beispielgalerie hier:
> 1024x768.net/cms/index.php?id=14
>
> Das Problem ist Folgendes: Die Lightbox wird aufgerufen, auch die Ladegrafik
> funktioniert und auch der Closer, allerdings funktioniert die "vor" und
> "zurück"-Funktion nicht.
>
> Vielleicht hat jemand eine Idee oder kann mir sagen, warum das so ist und
> hat vielleicht einen Lösungsvorschlag!?!
>
> Die wahrscheinlich dazugehörigen Codefragmente sind im JS:
>
> [code lang=javascript]
> if (this.album.length > 1) {
> if (this.options.wrapAround) {
> if (alwaysShowNav) {
> this.$lightbox.find('.lb-prev, .lb-next').css('opacity', '1');
> }
> this.$lightbox.find('.lb-prev, .lb-next').show();
> } else {
> if (this.currentImageIndex > 0) {
> this.$lightbox.find('.lb-prev').show();
> if (alwaysShowNav) {
> this.$lightbox.find('.lb-prev').css('opacity', '1');
> }
> }
> if (this.currentImageIndex < this.album.length - 1) {
> this.$lightbox.find('.lb-next').show();
> if (alwaysShowNav) {
> this.$lightbox.find('.lb-next').css('opacity', '1');
> }
> }
> }
> }
> };
> [/code]
>
> und im CSS:
>
> [code lang=css]
> lb-nav a {
> outline: none;
> background-image:
> url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
> }
>
> lb-prev, .lb-next {
> height: 100%;
> cursor: pointer;
> display: block;
> }
>
> lb-nav a.lb-prev {
> width: 34%;
> left: 0;
> float: left;
> background: url(../template/img/prev.png) left 48% no-repeat;
> filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
> opacity: 0;
> -webkit-transition: opacity 0.6s;
> -moz-transition: opacity 0.6s;
> -o-transition: opacity 0.6s;
> transition: opacity 0.6s;
> }
>
> lb-nav a.lb-prev:hover {
> filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
> opacity: 1;
> }
>
> lb-nav a.lb-next {
> width: 64%;
> right: 0;
> float: right;
> background: url(../template/img/next.png) right 48% no-repeat;
> filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
> opacity: 0;
> -webkit-transition: opacity 0.6s;
> -moz-transition: opacity 0.6s;
> -o-transition: opacity 0.6s;
> transition: opacity 0.6s;
> }
>
> lb-nav a.lb-next:hover {
> filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
> opacity: 1;
> }
> [/code]
>
> Ich hoffe, ich habe nichts vergessen, ansonsten gerne Feedback und ich
> hoffe, Ihr könnt mir helfen!
>
> LG Jens
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
brinkmann.lars at gmail.com
More information about the TYPO3-german
mailing list