Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.09.2013, 17:32
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Выловить event
Разбираюсь с наверное многим известным загрузчиком файлов, старая его версия 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);
            }
        });
    }

Вопрос ,Как принудительно вызвать это событие
Вложения:
Тип файла: zip fileuploader.zip (9.2 Кб, 1 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 27.09.2013, 14:04
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

vladimircape,

если надо программно отменить загрузку, то у самого объекта есть методы cancel и cancelAll
http://docs.fineuploader.com/feature...e-uploads.html
Ответить с цитированием
  #3 (permalink)  
Старый 27.09.2013, 15:48
Аспирант
Отправить личное сообщение для vladimircape Посмотреть профиль Найти все сообщения от vladimircape
 
Регистрация: 25.01.2012
Сообщений: 95

Сообщение от Яростный Меч Посмотреть сообщение
vladimircape,

если надо программно отменить загрузку, то у самого объекта есть методы cancel и cancelAll
http://docs.fineuploader.com/feature...e-uploads.html
Вы дали , ссылки на новую версию платную, а у меня старая.
Если покажите как, буду рад
Ответить с цитированием
  #4 (permalink)  
Старый 27.09.2013, 16:21
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

рискну предположить, что все интересное находится в этих строчках:
var item = target.parentNode;              
self._handler.cancel(item.qqFileId);
qq.remove(item);


item - ссылка или ее родительский элемент, self - объект FileUploader, item.qqFileId - некий id файла.
глянь под дебагом, что это, и будет понятно, как это достать из кода.
Ответить с цитированием
Ответ


Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как создать event, эмулирующий enter Artanis Events/DOM/Window 7 16.07.2019 06:40
Событие event в FireFox yambbkru Firefox/Mozilla 2 12.02.2013 18:19
event + setTimeout fsingle Events/DOM/Window 2 02.05.2012 09:07
Отловить направление onmousemove event? jsuse Общие вопросы Javascript 20 29.01.2012 22:10
Теряется event при перемещении объекта (Drag&Drop) seagor Events/DOM/Window 16 25.07.2007 01:28