Fancybox - jQuery в onCleanup - PullRequest
       2

Fancybox - jQuery в onCleanup

2 голосов
/ 14 февраля 2011

Есть ли способ использовать jQuery внутри функции onCleanup fancybox?Я использую fancybox для обработки загрузки некоторых файлов внутри iframe, и мне нужно обновить некоторые поля формы, когда загрузка будет завершена.

$('.upload-image').fancybox({
        'type':'iframe',
        'onCleanup':function(){
            alert($this);
        }
});

Выше не работает, я тоже пытался вызвать функцию, ноЯ не могу использовать jQuery для этого:

$('.upload-image').fancybox({
        'type':'iframe',
        'onCleanup':somefunction
});

function somefunction(){
    alert($this);
};

Можно ли как-нибудь вызвать функцию с включенным jquery, когда окно fancybox закрыто?

1 Ответ

0 голосов
/ 03 сентября 2012

Обычно это должно работать идеально. Может быть, предупреждение $this не такая хорошая идея? Вы пытались обернуть весь код в закрытие анонимной функции?

Возможно, вам придется отказаться от функции , прежде чем использовать ее в другом месте. Ваш браузер выдает сообщение об ошибке?

(function($){
    $(function() {

        var myfunc = function() {
            alert('fired');
        };



        $('.upload-image').fancybox({
                'type':'iframe',
                'onCleanup': myfunc()
        });

    });
})(jQuery);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...