Habe ein sehr triviales Problem mit der tt_news Integration von YAG. Leider wird Fancybox vor JQUERY und der Fancyboxbibliothek initiert. Folge ist ein JS Fehler: "$ not defined"

Wie kriege ich folgenden Aufruf unter die Jquerybibliothek oder die JQuerybibliothek+Fancybox/Easing.js in den Header ? Würde ja denke ich über page.includeJS.jQuery im TS gehen aber dann ist das ja beim Update von YAG doof.


<script type="text/javascript">
var thisHash = window.location.hash;

$(document).ready(function() {

   var fancyBoxParam = {
           
"margin":10,"padding":0,"opacity":0,"modal":0,"cyclic":1,"scrolling":"auto","hideOnOverlayClick":1,"hideOnContentClick":0,"overlayShow":1,"overlayOpacity":0.8,"overlayColor":"#000","transitionIn":"elastic","transitionOut":"elastic","titlePosition":"over","autoScale":1,"titleShow":1,"speedIn":300,"speedOut":300,"changeFade":"fast","easingIn":"swing","easingOut":"swing","showCloseButton":1,"showNavArrows":1,"enableEscapeButton":1,

       'titleFormat': function(title, currentArray, currentIndex, currentOpts) {
           return '<span id="fancybox-title-over">'+ (title.length ? '' + title 
: '') +  'Bild '
               + (currentIndex + 1) + ' von ' + currentArray.length + '</span>';
       },

       'onComplete': function() {
           $("#fancybox-title").hide();
           $("#fancybox-wrap").hover(function() {
               $("#fancybox-title").fadeIn("fast");
           }, function() {
               $("#fancybox-title").fadeOut("fast");
           });
       }
   };

   if(thisHash && thisHash.substring(0, 5) == '#yag_') {
       $(thisHash).fancybox(fancyBoxParam).trigger('click');
   }

        $("a.fancybox").fancybox(fancyBoxParam);

});



</script>
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an