вычислил что во всех остальных формах появляется запись о картинке сразу после срабатывания события fileuploaddone, как оно туда попадает ума не приложу.
чисто теоретически могу предположить, что попадает оно после успешной загрузки файла. КО
то что после загрузки, это да, то что в текущую модель записывает номер картинки это тоже хорошо, но как этот номер картинки попадает в остальные модели....
Viper пишет:
Что есть this в методе UploadInit?
this - Экземпляр класса comments.CommentForm
по сути объявляем модель, вид, отрисовали
var comment_empty_model = new MyApp.comments.CommentModel({entity_id : this.model.get('id'),
entity_type : this.model.get('entity_type')}),
comment_form_view = new MyApp.comments.CommentForm({model:comment_empty_model});
comment_layout.comments_form.show(comment_form_view);
Во вложении полный код вида, UploadInit выполняется в контексте своего вида, для верняка запускал через call эффект тот же был, так что оставил так как сейчас..
Ниже приведенный код выводит блок-форму для отправки комментария и позволяет загружать картинки в комментарий.
Все это он делает и это замечательно.
Но появилась бага которую не могу отловить уже 3 дня. После первой отправки комментария с картинкой, в остальных таких же формах в моделе тоже появляется запись о вложенной картинке.
вычислил что во всех остальных формах появляется запись о картинке сразу после срабатывания события fileuploaddone, как оно туда попадает ума не приложу.
Возможно ли такое, что это событие происходит для всех input[type=file] или в этом повинно то ,что у них имена одинаковые?
biperch, !isNaN не корректно использовать, на числовые строки возвращает true.
Хотя, зависит от задачи
isNaN тем и занимается, что проверяет возможно ли переданную переменную преобразовать в число, точнее проверяет обратное сказанному)) просто так проще выразится) (Добавление)
В заключение
Добрый день.
На сайте используется библиотека jQuery-File-Upload
С помощью которой произвожу загрузку картинок с предпросмотром.
Но тут вот какая штука! Оказалось что если скопировать картинку на странице и вставить где угодно то скрипт начинает загружать картинку.
А учитывая что на странице не один элемент загрузки, получается что все сразу грузят вставляемую картинку.
Как этого избежать, грешу на то, что хром обрабатывает copy&paste
Требуется на сайте размещать видео, но так как видео на странице может быть очень много.
Надо изначально вместо видео вывести заставку этого видео как бы.
Подскажите как это делается какие принципы выполнения таких задач? А так же с других ресурсов. Интересуют принципы выполнения таких задач.
нет не помогло, wav и ogg проигрывается по кругу без проблем, а с mp3 только один раз и даже нет события об окончании трека не срабатывает событие ended