mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 21:04 Benutzername: Passwort: Auto-Login

Thema: jQuery – Fancy Box Integration vom 03.07.2013


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> jQuery – Fancy Box Integration
Autor Nachricht
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 03.07.2013 18:40
Titel

jQuery – Fancy Box Integration

Antworten mit Zitat Zum Seitenanfang

Guten Abend!

ich hab wieder einmal ein Problem Lächel

ich habe eine Gallery eingebettet, und möchte in dieser Gallery nochmals eine

Fancy-Box einbauen.

Die Seite ist noch in aufbau, also Offline. Die Gallery ist in index.html, und die

Fancy Box in iFrames (print.html, foto.html..).

Doch hier funkt die Fancy-Box nicht. Hab alle Dateien eingebunden etc.

Kann mir vllt jemand helfen?


Hier die Codes:

HTML:


Code:
<!DOCTYPE html>
<html>
    <head>
      <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>Sükrü Kulaber – Printprojekte</title>
       
         <link rel="stylesheet" type="text/css" href="css/style.css" />
        <link rel="stylesheet" type="text/css" href="css/style_1.css" />
      <script type="text/javascript" src="js/modernizr.custom.28468.js"></script>
      
    <noscript>
         <link rel="stylesheet" type="text/css" href="css/nojs.css" />
      </noscript>




   <!-- Add jQuery library -->
   <script type="text/javascript" src="lib/jquery-1.10.1.min.js"></script>

   <!-- Add mousewheel plugin (this is optional) -->
   <script type="text/javascript" src="lib/jquery.mousewheel-3.0.6.pack.js"></script>

   <!-- Add fancyBox main JS and CSS files -->
   <script type="text/javascript" src="source/jquery.fancybox.js?v=2.1.5"></script>
   <link rel="stylesheet" type="text/css" href="../source/jquery.fancybox.css?v=2.1.5" media="screen" />

   <!-- Add Button helper (this is optional) -->
   <link rel="stylesheet" type="text/css" href="source/helpers/jquery.fancybox-buttons.css?v=1.0.5" />
   <script type="text/javascript" src="source/helpers/jquery.fancybox-buttons.js?v=1.0.5"></script>

   <!-- Add Thumbnail helper (this is optional) -->
   <link rel="stylesheet" type="text/css" href="source/helpers/jquery.fancybox-thumbs.css?v=1.0.7" />
   <script type="text/javascript" src="source/helpers/jquery.fancybox-thumbs.js?v=1.0.7"></script>

   <!-- Add Media helper (this is optional) -->
   <script type="text/javascript" src="source/helpers/jquery.fancybox-media.js?v=1.0.6"></script>

   <script type="text/javascript">
   
   
   
   
   
      $(document).ready(function() {
         /*
          *  Simple image gallery. Uses default settings
          */

         $('.fancybox').fancybox();

         /*
          *  Different effects
          */

         // Change title type, overlay closing speed
         $(".fancybox-effects-a").fancybox({
            helpers: {
               title : {
                  type : 'outside'
               },
               overlay : {
                  speedOut : 0
               }
            }
         });

         // Disable opening and closing animations, change title type
         $(".fancybox-effects-b").fancybox({
            openEffect  : 'none',
            closeEffect   : 'none',

            helpers : {
               title : {
                  type : 'over'
               }
            }
         });

         // Set custom style, close if clicked, change title type and overlay color
         $(".fancybox-effects-c").fancybox({
            wrapCSS    : 'fancybox-custom',
            closeClick : true,

            openEffect : 'none',

            helpers : {
               title : {
                  type : 'inside'
               },
               overlay : {
                  css : {
                     'background' : 'rgba(238,238,238,0.85)'
                  }
               }
            }
         });

         // Remove padding, set opening and closing animations, close if clicked and disable overlay
         $(".fancybox-effects-d").fancybox({
            padding: 0,

            openEffect : 'elastic',
            openSpeed  : 150,

            closeEffect : 'elastic',
            closeSpeed  : 150,

            closeClick : true,

            helpers : {
               overlay : null
            }
         });

         /*
          *  Button helper. Disable animations, hide close button, change title type and content
          */

         $('.fancybox-buttons').fancybox({
            openEffect  : 'none',
            closeEffect : 'none',

            prevEffect : 'none',
            nextEffect : 'none',

            closeBtn  : false,

            helpers : {
               title : {
                  type : 'inside'
               },
               buttons   : {}
            },

            afterLoad : function() {
               this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
            }
         });


         /*
          *  Thumbnail helper. Disable animations, hide close button, arrows and slide to next gallery item if clicked
          */

         $('.fancybox-thumbs').fancybox({
            prevEffect : 'none',
            nextEffect : 'none',

            closeBtn  : false,
            arrows    : false,
            nextClick : true,

            helpers : {
               thumbs : {
                  width  : 50,
                  height : 50
               }
            }
         });

         /*
          *  Media helper. Group items, disable animations, hide arrows, enable media and button helpers.
         */
         $('.fancybox-media')
            .attr('rel', 'media-gallery')
            .fancybox({
               openEffect : 'none',
               closeEffect : 'none',
               prevEffect : 'none',
               nextEffect : 'none',

               arrows : false,
               helpers : {
                  media : {},
                  buttons : {}
               }
            });

         /*
          *  Open manually
          */

         $("#fancybox-manual-a").click(function() {
            $.fancybox.open('1_b.jpg');
         });

         $("#fancybox-manual-b").click(function() {
            $.fancybox.open({
               href : 'iframe.html',
               type : 'iframe',
               padding : 5
            });
         });

         $("#fancybox-manual-c").click(function() {
            $.fancybox.open([
               {
                  href : '1_b.jpg',
                  title : 'My title'
               }, {
                  href : '2_b.jpg',
                  title : '2nd title'
               }, {
                  href : '3_b.jpg'
               }
            ], {
               helpers : {
                  thumbs : {
                     width: 75,
                     height: 50
                  }
               }
            });
         });


      });
   </script>
   
   
   <style type="text/css">
      .fancybox-custom .fancybox-skin {
         box-shadow: 0 0 50px #222;
      }


   </style>





    </head>
    <body>
        <div class="container">
      
         <header>
         
               
               
         </header>
         <div id="da-slider" class="da-slider">
            <div class="da-slide">
               <h2>Emotionen</h2>
               <p>Im Rahmen des Fotografieunterrichts am b.i.b. International College <br>entstand das Foto zum Thema "Emotionen".</p>
               
               <div class="da-img">
                   
                   
                    <a class="fancybox" href="images/11.png" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="images/11.png" alt="" /></a>
                   
                    </div>
            </div>
            <div class="da-slide">
               <h2>Langzeitbelichtung</h2>
               <p>Langzeitbelichtung</p>
               
               <div class="da-img">
                   
                   
                       <a class="fancybox" href="images/22.png" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="images/22.png" alt="" /></a>
                   
                   
                    </div>
            </div>
            <div class="da-slide">
               <h2>Architektur</h2>
               <p>Architektur</p>
            
               <div class="da-img">
                   
                   
                   
                       <a class="fancybox" href="images/33.png" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="images/33.png" alt="" /></a>
                   
                   
                   
                   
                    </div>
            </div>
            <div class="da-slide">
               <h2>Spinnenperspektive</h2>
               <p>Spinnenperspektive</p>
            
               <div class="da-img">
                   
                   
                   
                   
                       <a class="fancybox" href="images/44.png" data-fancybox-group="gallery" title="Lorem ipsum dolor sit amet"><img src="images/44.png" alt="" /></a>
                   
                   
                   
                   
                   
                    </div>
            </div>
               
            <nav class="da-arrows">
               <span class="da-arrows-prev"></span>
               <span class="da-arrows-next"></span>
            </nav>
         </div>
        </div>
      <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
      <script type="text/javascript" src="js/jquery.cslider.js"></script>
      <script type="text/javascript">
         $(function() {
         
            $('#da-slider').cslider();
            
         });
      </script>   
       
       
       
       
    </body>
</html>



HELP UND DANKE IM VORAUS *Thumbs up!*


Zuletzt bearbeitet von m am Do 04.07.2013 08:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst Mi 03.07.2013 20:10
Titel

Antworten mit Zitat Zum Seitenanfang

Sorry, aber wer soll sich den unformatierten Mist angucken?!

Prüfe die eingebundenen Dateien, ob sie eigenständig funktionieren. Ich bezweifle ja, dass Du die Bibliotheken überall eingebunden hast. Im Übrigen gibt es auch JS-seitig Debugging-Möglichkeiten.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
JoeMelRamos
Threadersteller

Dabei seit: 11.02.2012
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 03.07.2013 22:30
Titel

Antworten mit Zitat Zum Seitenanfang

pantonine hat geschrieben:
Sorry, aber wer soll sich den unformatierten Mist angucken?!

Prüfe die eingebundenen Dateien, ob sie eigenständig funktionieren. Ich bezweifle ja, dass Du die Bibliotheken überall eingebunden hast. Im Übrigen gibt es auch JS-seitig Debugging-Möglichkeiten.



danke *zwinker*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
zeji

Dabei seit: 05.10.2010
Ort: -
Alter: 18
Geschlecht: Männlich
Verfasst Do 04.07.2013 17:24
Titel

Antworten mit Zitat Zum Seitenanfang

Fehler die mir auffallen:

1. Du bindest 2 mal jQuery ein:
- jQuery 1.10.1 im head
- jQuery 1.7.x vorm body

Das kann über Kurz oder Lang zu div. Problemen führen.

2. Überprüfe ob die oben eingebunden Plugins überhaupt mit jQuery 1.10 funktionieren.

3. Überprüfe bitte die Fehlerkonsole
  View user's profile Private Nachricht senden
 
Ähnliche Themen jQuery Fancy-Box ...
Chatbox - Shoutbox Integration
Hilfe - Integration eines Videos auf Joomla-Website
jquery - hide content in jquery object
jQuery Plugin - Slider als Input wie in jQuery UI
jQuery
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.