У меня есть некоторые трудности с управлением страницей администрации, где я постоянно получаю «Snap» в Chrome.
У меня есть страница администрирования «Merchandise», где вы можете добавить новые продукты на сайт.
Если пользователь выбирает «футболку» в качестве типа продукта, появляются новые новые параметры. А именно размер и цвет.
Размер - это просто несколько выборов в поле, но нажатие на «Добавить цвет» инициализирует Shadowbox.
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 для представления представленного цвета.
Потенциал, чтобы добавить несколько с использованием этого метода.
Получить цветную функцию:
function get_colour(id, title, hex, gender){
$('#sb-nav-close').click(); //trigger shadowbox close
//create colour object div
var colourObject = ' '+title+' / '+gender+''
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
поделиться