Minor
Постоялец
- Регистрация
- 16 Авг 2012
- Сообщения
- 260
- Реакции
- 111
- Автор темы
- #1
По умолчанию Simpla построена на jquery 1.7, поэтому если поставить версию jquery 1.9 и старше (например как этого требует Bootstrap), то аякс корзина перестанет работать, в консоли будет такое сообщение -
Причина в том, что функция live в jquery 1.9+ удалена.
Самый простой вариант вернуть работоспособность - это прописать свою функцию live. Открываем файл ajax_cart.js, и в начале пишем
Profit!
Код:
TypeError: $(...).live is not a function
Причина в том, что функция live в jquery 1.9+ удалена.
Самый простой вариант вернуть работоспособность - это прописать свою функцию live. Открываем файл ajax_cart.js, и в начале пишем
Код:
jQuery.fn.extend({
live: function (event, callback) {
if (this.selector) {
jQuery(document).on(event, this.selector, callback);
}
}
});
Profit!