fancybox - d.onCleanup bukanlah sebuah fungsi


136

ini membuatku gila. Iv'e membuat halaman pengujian sederhana ..

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

ketika mengklik link yang saya dapatkan `d.onCleanup is not a function!!! apakah ada yang tahu dari mana kesalahan ini berasal !!

atau pada versi yang belum dikemas:

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

Jawaban:


309

Anda lupa menambahkan CSS dari fancybox. Setelah Anda memasukkannya, semuanya akan berfungsi dengan baik.


3
Terima kasih. Pada chrome ini tampak seperti: Uncaught TypeError: Object # <an Object> tidak memiliki metode 'formatMatch' Uncaught TypeError: Object # <an Object> tidak memiliki metode 'onCleanup'
waldo

19
Karena penasaran, mengapa demikian? Sepertinya tidak berhasil jika semua file css digabungkan menjadi satu ...
SeanJA

3
Saya dapat mengonfirmasi bahwa fitur Performa penggabungan / pengoptimalan bandwidth CSS Drupal akan menyebabkan masalah ini terjadi. Methinks Fancybox membutuhkan cara pengujian yang lebih baik untuk keberadaan aset.
jschrab

2
@jordi, my god, jawaban ini membuatmu kaya! terima kasih atas bantuannya
Kristian

1
Saya sudah memiliki bug serupa karena kurangnya CSS dengan skrip JS, tetapi tidak menyangka akan menjadi masalah di sini ... Terima kasih !!
FelipeAls
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.