Выловить event
Вложений: 1
Разбираюсь с наверное многим известным загрузчиком файлов, старая его версия http://github.com/valums/file-uploader
КОгда идет загрузка файла на сервер появляется ссылка cancel т.е. отменить загрузку, и понадобилось это делать принудительно,т.е. по другому событию вещи типа $('ul.qq-upload-list:eq(3) ').click(); к успеху не приводят, как я понял вот та часть кода что отвечает за это. _bindCancelEvent: function(){ var self = this, list = this._listElement; qq.attach(list, 'click', function(e){ e = e || window.event; var target = e.target || e.srcElement; if (qq.hasClass(target, self._classes.cancel)){ qq.preventDefault(e); var item = target.parentNode; self._handler.cancel(item.qqFileId); qq.remove(item); } }); } Вопрос ,Как принудительно вызвать это событие |
vladimircape,
если надо программно отменить загрузку, то у самого объекта есть методы cancel и cancelAll http://docs.fineuploader.com/feature...e-uploads.html |
Цитата:
Если покажите как, буду рад :dance: |
рискну предположить, что все интересное находится в этих строчках:
var item = target.parentNode; self._handler.cancel(item.qqFileId); qq.remove(item); item - ссылка или ее родительский элемент, self - объект FileUploader, item.qqFileId - некий id файла. глянь под дебагом, что это, и будет понятно, как это достать из кода. |
Часовой пояс GMT +3, время: 13:39. |