Показать сообщение отдельно
  #1 (permalink)  
Старый 12.11.2015, 18:12
Аспирант
Отправить личное сообщение для Mrs.Haneki Посмотреть профиль Найти все сообщения от Mrs.Haneki
 
Регистрация: 16.04.2014
Сообщений: 59

Переделать код
Добрый вечер!
Помогите переделать пожалуйста кусок кода, где открывается popup не используя функцию modal.
другим способом.

у меня на функцию modal падает ошибка. Хотя jquery.modal.js подключен и виден.Думаю, если открывать другим способом, не через modal, то и ошибки не будет

$(document).ready(function () {
        $('#userpic').fileapi({
            url: 'http://rubaxa.org/FileAPI/server/ctrl.php',
            accept: 'image/*',
            imageSize: { minWidth: 300, minHeight: 300 },
            elements: {
                active: { show: '.js-upload', hide: '.js-browse' },
                preview: {
                    el: '.js-preview',
                    width: 300,
                    height: 300
                },
                progress: '.js-progress'
            },
            onSelect: function (evt, ui) {
                var file = ui.files[0];
                if (!FileAPI.support.transform) {
                    alert('Your browser does not support Flash :(');
                }
                else if (file) {
                    $('#popup').modal({
                        closeOnEsc: true,
                        closeOnOverlayClick: false,
                        onOpen: function (overlay) {
                            $(overlay).on('click', '.js-upload', function () {
                                $.modal().close();
                                $('#userpic').fileapi('upload');
                            });
                            $('.js-img', overlay).cropper({
                                file: file,
                                bgColor: '#fff',
                                maxSize: [$(window).width() - 100,
                                $(window).height() - 100],
                                minSize: [300, 300],
                                selection: '90%',
                                onSelect: function (coords) {
                                    $('#userpic').fileapi('crop', file, coords);
                                }
                            });
                        }
                    }).open();
                }
            }
        });
    });
Ответить с цитированием