Такая конструкция
// Инициализируем настройки
function _initOptions(options) {
var defaultOptions = {
elAddToCart: '.js-add-to-cart',
};
_.defaults(options || {}, defaultOptions);
opts = _.clone(options);
}
// Навешивам события
function _bindHandlers() {
_onClickAddBtn();
}
// Добавление в корзину
function _onClickAddBtn() {
$('body').on('click', opts.elAddToCart, function(e) {
var $this = $(this);
add({});
alert('Товар добавлен в корзину');
});
}
// Добавление товара в коллекцию
function add(item) {
var oldItem;
updateData();
oldItem = getById(item.id);
if (!oldItem) {
cartData.push(item);
} else {
oldItem.count = oldItem.count + item.count;
oldItem.days = oldItem.days + item.days;
}
saveData();
return item;
}
return {
add: add
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="js-add-to-cart">
Работает. Постарался вырезать все ненужное.
Но, если добавить к input
<input class="js-add-to-cart" onclick="letalka('^[$id]'); return doAdd(this)" >
пару функций onclick
, то сработают только они, а то, что сверху было - нет. Ошибок никаких консоль не выдает.
Как мне заставить все 3 функции работать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Подскажите пожалуйста советом по c# winforms vs2010По кнопке с формы1 открывается форма2, в которой расположен Datagridview
Прошу посоветовать литературу (или бесплатные курсы) для самостоятельного овладения необходимыми знаниямиЦель - научиться:
Есть такая формаМне надо сделать следующее - узнать какое направление выбрали и в зависимости от определенного выбора совершить действие
Следующий код вызывает исключение -"Переполнение в результате выполнения арифметической операции":