Я использую plupload и хочу динамически обновлять свою галерею (jquery.ajax()), где я использую лайтбокс и т. д. (другими словами, я хочу, чтобы js работал в загруженном контенте ajax), когда все файлы загружены.
Что я делаю сейчас, это
var upload = $el.pluploadQueue();
upload.bind('UploadComplete',function(){
//ajax & etc
}
Конечно, .bind()
не для будущих элементов, и я попытался изменить его на .live()
(upload.live('UploadComplete',function(){
), но почему-то событие не выполняется.
Я также пробовал с .on()
:
$(document).on('UploadComplete', upload, function() {
и delegate
:
$(document).delegate(upload, 'UploadComplete', function() {
но то же самое, что и live()
Что я делаю неправильно?