Показать сообщение отдельно
  #24 (permalink)  
Старый 11.10.2012, 01:40
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

Сообщение от Maxmaxmахimus
нашел, проблема в
jQuery.extend(true, this.defaultOptions, options);

jQuery.extend изменяет и возвращает this.defaultOptions.
Неверное использование метода, документация.
Первый параметр - это объект, в который будем мержить остальные. Т.е. в данном случае должно быть так:
var options = jQuery.extend({}, this.defaultOptions, options);

Или, если мержить рекурсивно:
var options = jQuery.extend(true, {}, this.defaultOptions, options);

Последний раз редактировалось Hoshinokoe, 11.10.2012 в 01:43.
Ответить с цитированием