Die Version, die Sie verwenden, entspricht offenbar nicht der Dokumentation; Ich schaute auf die Quelle und sah, dass die Namen der Optionen sich von denen der Online-Dokumente unterschieden. Getestet habe ich nur folgendes mit 1.3RC2:
$(document).ready(function() {
function myStartFunction() { alert('fancy box opened'); }
$("a#inline").fancybox({
'onStart': myStartFunction
});
});
Die Option, die Sie suchen sind, ist ‚onStart‘ - der Alarm in myStartFunction geht jedes Mal, wenn ich öffnen Sie eine Box aus. Ich bin mir nicht sicher, wann sie die Option geändert haben, aber Sie können sich die Quelle jeder Version ansehen, die Sie am Ende benutzen, und sehen, wie die Option aufgerufen werden sollte.
EDIT
ich auf v1.2.5 nur doppelt geprüft - die Version, die ich verwenden - und die Rückrufe in der Tat unterschiedlich benannt. callbackOnStart arbeitet mit 1,25 aber, wie gesagt, nicht 1,3
Haha, wenn Sie in der Quelle von http://fancybox.net/dev/130/ sehen können, rufen sie eine 'onStart' und etc von zweiten param. So funktioniert es nicht. Vielen Dank Erik ^^ –