fancybox – d.onCleanup不是一个函数

这使我疯狂。 Iv'e创build了一个简单的testing页面。

<!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> 

当点击链接我得到`d.onCleanup is not a function ! 有谁知道这个错误来自哪里!

或解压后的版本:

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

你忘了添加fancybox的CSS。 一旦你包括它一切应该正常工作。