jQuery 'AW Snap! В Chrome, но не врезаясь какого-либо другого браузера

У меня есть некоторые трудности с управлением страницей администрации, где я постоянно получаю «Snap» в Chrome.

У меня есть страница администрирования «Merchandise», где вы можете добавить новые продукты на сайт.
Если пользователь выбирает «футболку» в качестве типа продукта, появляются новые новые параметры. А именно размер и цвет.

Размер - это просто несколько выборов в поле, но нажатие на «Добавить цвет» инициализирует Shadowbox.

Sizes & Colours

Shadowbox Form

Shadowbox позволяет пользователю вводить имя для цвета и выбрать шестнадцатеричный цвет (через плагин Plugin плагин) и загрузка репрезентативного изображения (через Uploading ). При отправке сценариев загрузки загружает файл, а затем после завершения скрипта отправляет другую информацию о цвете в базу данных через jQuery ajax.

Отправьте скрипт кнопок:

function add_colour_submit(){
    $('#admin-add-colour-response').text('Processing...').fadeIn(1000);
    $('#admin-add-colour-image').uploadifySettings('scriptData', {
        'title': $('#admin-add-colour-title').val(),
        'hex': $('#admin-add-colour-hex').val(),
        'gender': $('#admin-add-colour-gender').val()
    });
    $('#admin-add-colour-image').uploadifyUpload();
}

uploading 'On Collection':

'onComplete': function (event, ID, fileObj, response, data) {
    $("#admin-add-colour-response").fadeTo(200,0.1,function(){
        $("#admin-add-colour-response").html('Complete.').fadeTo(900,1,
            function()
            {
                var responseArray = response.split(',');
                var id = responseArray[0];
                var title = responseArray[1];
                var hex = responseArray[2];
                var gender = responseArray[3];
                parent.get_colour(id, title, hex, gender);
            });
        });
    }

Когда операция ajax завершена, сообщение обзора показывает «полный».
После этого времени код jQuery закрывает программу и на родительской странице «ShadowBox», создан небольшой div для представления представленного цвета.

Colour Div with 1 Colour

Потенциал, чтобы добавить несколько с использованием этого метода.

Colour Div with 2 Colours

Получить цветную функцию:

function get_colour(id, title, hex, gender){
    $('#sb-nav-close').click(); //trigger shadowbox close
    //create colour object div
    var colourObject = '
'+title+' / '+gender+'
x' var currentList = $('#colour-list').html(); $('#colour-list').html(currentList+colourObject); //re-initialise any shadowbox links in the page Shadowbox.init({ skipSetup: false }); Shadowbox.setup(); }

Моя проблема заключается в том, что во время вышеуказанной функции, возможно, во время закрытия теневого ящика, я получаю AW Snap в Chrome. Скриншоты цвета Div выше были сделаны с помощью Safari, где у меня нет проблем, что так когда-либо.

У меня есть несколько плагинов (Shadowbox, Picker Color Picker, Uploading, jQuery), чтобы столкнуться в результате ошибки?

обновление.
Мне только что удалось проверить это в нескольких браузерах, и это определенно проблема, связанная только с Chrome.

11
задан George Stocker 29 September 2014 в 15:35
поделиться