Antworten auf deine Fragen:
Neues Thema erstellen

Fancybox einbinden

marck49

Nicht mehr ganz neu hier

Hallo,
ich habe folgendes vor:
ich möchte zwei galerien auf einer webseite einfügen, die geteilt mit der fancybox angezeigt werden.
Im head-bereich:
Code:
<script type="text/javascript" src=">
 <script>
  !window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
 </script>
 <script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
 <script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
 <link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
 <script type="text/javascript">
  $(document).ready(function() {
   /*
   *   Examples - images
   */
   $("a#example1").fancybox();
   $("a#example2").fancybox({
    'overlayShow' : false,
    'transitionIn' : 'elastic',
    'transitionOut' : 'elastic'
   });
   $("a#example3").fancybox({
    'transitionIn' : 'none',
    'transitionOut' : 'none'
   });
   $("a#example4").fancybox({
    'opacity'  : true,
    'overlayShow' : false,
    'transitionIn' : 'elastic',
    'transitionOut' : 'none'
   });
   $("a#example5").fancybox();
   $("a#example6").fancybox({
    'titlePosition'  : 'outside',
    'overlayColor'  : '#000',
    'overlayOpacity' : 0.9
   });
   $("a#example7").fancybox({
    'titlePosition' : 'inside'
   });
   $("a#example8").fancybox({
    'titlePosition' : 'over'
   });
   $("a[rel=example_group]").fancybox({
    'transitionIn'  : 'none',
    'transitionOut'  : 'none',
    'titlePosition'  : 'over',
    'titleFormat'  : function(title, currentArray, currentIndex, currentOpts) {
     return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
    }
   });
   /*
   *   Examples - various
   */
   $("#various1").fancybox({
    'titlePosition'  : 'inside',
    'transitionIn'  : 'none',
    'transitionOut'  : 'none'
   });
   $("#various2").fancybox();
   $("#various3").fancybox({
    'width'    : '75%',
    'height'   : '75%',
    'autoScale'   : false,
    'transitionIn'  : 'none',
    'transitionOut'  : 'none',
    'type'    : 'iframe'
   });
   $("#various4").fancybox({
    'padding'   : 0,
    'autoScale'   : false,
    'transitionIn'  : 'none',
    'transitionOut'  : 'none'
   });
  });
 </script>

HTML:
<p>
<a rel="example_group" href="./example/bild01.jpg" title="Erste Galerie"><img border="0" alt="example1" src="./example/bild-thub01.jpg" /></a>
<a rel="example_group" href="./example/bild02.jpg" title="Erste Galerie"><img border="0" alt="example2" src="example/bild-thub02.jpg" /></a>
<a rel="example_group" href="./example/bild03.jpg" title="Erste Galerie"><img border="0" alt="example3" src="./example/bild-thub03.jpg" /></a>
</p>
 
<p>
<a rel="example_group" href="./example/bild04.jpg" title="Zweite Galerie"><img border="0" alt="example1" src="./example/bild-thub04.jpg" /></a>
<a rel="example_group" href="./example/bild05.jpg" title="Zweite Galerie"><img border="0" alt="example2" src="example/bild-thub05.jpg" /></a>
<a rel="example_group" href="./example/bild06.jpg" title="Zweite Galerie"><img border="0" alt="example3" src="./example/bild-thub06.jpg" /></a>
</p>

Ich möchte erreichen das die bilder 1-3 in einer Galerie mit fancybox angezeigt werden und die bilder 4-6 in einer zweiten galerie mit fancybox angezeigt werden.

Das ist für euch sicher eine einfache Sache, für mich ein Problem

Vielen dank und gruß
marck
 

Jonnsn

fortgeschrittener

AW: Fancybox einbinden

Hi,

http://fancybox.net/howto
Note - Galleries are created from elements who have the same "rel" tag
Du musst bei dir also in etwa so etwas machen:
HTML:
<p>
<a rel="example_group" href="./example/bild01.jpg" title="Erste Galerie"><img border="0" alt="example1" src="./example/bild-thub01.jpg" /></a>
<a rel="example_group" href="./example/bild02.jpg" title="Erste Galerie"><img border="0" alt="example2" src="example/bild-thub02.jpg" /></a>
<a rel="example_group" href="./example/bild03.jpg" title="Erste Galerie"><img border="0" alt="example3" src="./example/bild-thub03.jpg" /></a>
</p>
 
<p>
<a rel="meineGruppe2" href="./example/bild04.jpg" title="Zweite Galerie"><img border="0" alt="example1" src="./example/bild-thub04.jpg" /></a>
<a rel="meineGruppe2" href="./example/bild05.jpg" title="Zweite Galerie"><img border="0" alt="example2" src="example/bild-thub05.jpg" /></a>
<a rel="meineGruppe2" href="./example/bild06.jpg" title="Zweite Galerie"><img border="0" alt="example3" src="./example/bild-thub06.jpg" /></a>
</p>
und im Head:
HTML:
<script type="text/javascript">
  $(document).ready(function() {
   $("a[rel=example_group]").fancybox({
    'transitionIn'  : 'none',
    'transitionOut'  : 'none',
    'titlePosition'  : 'over',
    'titleFormat'  : function(title, currentArray, currentIndex, currentOpts) {
     return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
    }
   });
   $("a[rel=meineGruppe2]").fancybox({
    'transitionIn'  : 'none',
    'transitionOut'  : 'none',
    'titlePosition'  : 'over',
    'titleFormat'  : function(title, currentArray, currentIndex, currentOpts) {
     return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? ' &nbsp; ' + title : '') + '</span>';
    }
   });
  });
 </script>
Von Fancybox gibt es übrigens auch schon Version 2:
http://fancyapps.com/fancybox/

Gruß
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.611
Beiträge
1.538.342
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben