TypeError: t is undefined
..fancybox/jquery.fancybox-1.3.4.pack.js
Line 18

Ik blijf maar deze foutmelding krijgen
Eerste zoekresultaat al geprobeerd?

Try calling "$.fancybox.init();" before triggering (reference).

Also, try verifying that "fancybox.js" is not called twice for some reason.
Ik heb google afgezocht en gister had ik dit gevonden
http://stackoverflow.com/questions/9058339/fancybox-error-t-is-undefined
maar de code deed het daarna niet meer

Met jou voorbeeld krijg ik nog steeds dezelfde probleem dit is de code

jQuery(document).ready(function(){
/* Fancy Box */
	jQuery.fancybox.init();
	jQuery(".fancy-box").fancybox({

		  'overlayColor': "#111", 
		  'overlayOpacity': 0.7,
		  'easingIn' : 'easeInBack',
		  'easingOut' : 'easeOutBack'
	});
	
	jQuery("#contact-me").fancybox({

		    'easingIn' : 'easeInBack',
		    'easingOut' : 'easeOutBack',
	        'padding' : 40,
			'overlayColor': "#111", 
			'overlayOpacity': 0.7,
			'scrolling'		: 'no',
			'titleShow'		: false
     });


Toevoeging op 14/01/2014 12:49:04:

Oja en voor de volledigheid een tweede call naar fancybox zie ik niet staan dus is uitgesloten
Wat zou in die code regel 18 moeten zijn?
Heb je ook een werkend voorbeeld? Pagina of fiddle o.i.d.
Ipv jQuery kun je ook $ gebruiken (Korter). Is maar net wat je fijner vind.
Was niet helemaal de bedoeling :) Bedoelde een werkend voorbeeld van jou script, niet alleen de pack.
Wat me wel opvalt is dat versie 1.3.4 veroudert is en meerdere foutmeldingen geeft.
Lijkt me handig om versie 2.1.5 te downloaden
Ok, al iets verder met de nieuwe versie geen foutmelding maar de contact formulier verschijnt niet wanneer ik erop klik misschien moet

jQuery(document).ready(function(){
/* Fancy Box */
    jQuery.fancybox.init();
    jQuery(".fancy-box").fancybox({

          'overlayColor': "#111",
          'overlayOpacity': 0.7,
          'easingIn' : 'easeInBack',
          'easingOut' : 'easeOutBack'
    });
    
    jQuery("#contact-me").fancybox({

            'easingIn' : 'easeInBack',
            'easingOut' : 'easeOutBack',
            'padding' : 40,
            'overlayColor': "#111",
            'overlayOpacity': 0.7,
            'scrolling'        : 'no',
            'titleShow'        : false
     });


herschreven worden zodat het met de nieuwe versie werkt

De hele code is

jQuery(document).ready(function(){
/* Fancy Box */
	
	jQuery(".fancy-box").fancybox({

		  'overlayColor': "#111", 
		  'overlayOpacity': 0.7,
		  'easingIn' : 'easeInBack',
		  'easingOut' : 'easeOutBack'
	});
	
	jQuery("#contact-me").fancybox({

		    'easingIn' : 'easeInBack',
		    'easingOut' : 'easeOutBack',
	        'padding' : 40,
			'overlayColor': "#111", 
			'overlayOpacity': 0.7,
			'scrolling'		: 'no',
			'titleShow'		: false
     });
	
/* Cufon font replacement */
	 Cufon.replace('h1');
	 Cufon.replace('h2');
	 Cufon.replace('h3');
	 Cufon.replace('h4');

	 Cufon.replace('.top-description');
	 Cufon.now();
		
	 var $query = '',
	     $elem = jQuery("#tooltip");
	


    jQuery("#background-switcher a").click(function(){
         var $backgr = jQuery(this).parent().css('background');
		 jQuery("body").css({
		     'background': $backgr,
			 'background-attachment':'fixed',
			 'background-position':'0 0'
		 });
	});

     jQuery(".controls li").not('#tooltip').hover(
          function () {
		      clearTimeout($query);  
			  if($elem.attr("class") === 'active'){
				  $elem.clearQueue().animate({'left': (jQuery(this).position().left - 38 ) + 'px'}, 300);
				  $elem.text(jQuery(this).attr('title'));
			  }
			  if ($elem.attr("class") === 'inactive'){
				  $elem.css({'left':  (jQuery(this).position().left - 38 )+ 'px'}).css({'top': (jQuery(this).position().top + 40)  + 'px'}).fadeIn("slow").attr('class','active');
				  $elem.html(jQuery(this).attr('title'));
		      }
	  
         }, 
		 function () {
			 $query = setTimeout( function(){ $elem.fadeOut("fast", function(){$elem.css({'left':'0'}).attr('class','inactive'); }); } ,500);
		}
    );
	 
    jQuery(".controls li a").click(function(){
	     $elem.fadeOut("fast", function(){$elem.css({'left':'0'}).attr('class','inactive'); });
	});
	
	jQuery(".controls li a#print").click(function(){
	     $elem.fadeOut("fast", function(){$elem.css({'left':'0'}).attr('class','inactive'); });
		 window.print();
		 return false;
	});
	

	jQuery('#middle-content ul.list>li:nth-child(even)').not('.arrow-up').css({ 'background': '#e6e6e6'});
	jQuery('#middle-content ul.list>li:nth-child(odd)').not('.arrow-up').css({ 'background': '#f6f6f6'});
	jQuery('#middle-content ul.list:last-child').css({'margin-bottom':'0'});

Merendeels van die functie zijn inderdaad vervallen of hernoemt.
Zie ook deze pagina

'easingIn' : 'easeInBack',
		    'easingOut' : 'easeOutBack',
	        'padding' : 40,
			'overlayColor': "#111", 
			'overlayOpacity': 0.7,
			'scrolling'		: 'no',
			'titleShow'		: false


Kan je mij misschien helpen met 1 van die regels boven, als je interresse heb

Toevoeging op 14/01/2014 14:51:57:

als ik er 1 weet weet ik wss de rest
Heb je de documentatie van de Fancybox al bekeken? Zo heb ik recentelijk nog de FancyBox op mijn site aangepast. Behoorlijk wat aanpassingen, maar met wat zoeken en proberen en doorzettingsvermogen is het gelukt.
Is dit al een goed begin?

jQuery(".fancy-box").fancybox({
		overlay : {
		css : {
				'background' : '#111',
				'opacity' : 0.7
			}
		 }

Reageren