fancybox - d.onCleanup is not a function

Fancybox

Fancybox Problem Overview


this is driving me nuts. Iv'e created a simple test page..

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="../admin/UI/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="admin/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	$("#foo").fancybox({
		'autoDimensions':	false,
		'width'			:	'750',
		'height'		:	'90%',
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200, 
		'overlayShow'	:	true,
		'hideOnOverlayClick' : false
	});
});
</script>
<title>Untitled Document</title>
</head>

<body>
<a href="foo.php" id="foo">test</a>
</body>
</html>

when clicking the link i get ``d.onCleanup is not a function` !!! does anyone know where this error is coming from!!

or on the unpacked version:

currentOpts.onCleanup is not a function on fancybox/jquery.fancybox-1.3.4.js Line 324

Fancybox Solutions


Solution 1 - Fancybox

You forgot to add the CSS of fancybox. Once you include it everything should work fine.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionPhil JacksonView Question on Stackoverflow
Solution 1 - FancyboxJordiView Answer on Stackoverflow