$('div.product').on('click','a.in_bas', function() {
cart_add($(this).attr('href'));
...
}
Летели от всех ссылок, т.к. в on() не было указано, а какая конкретно ссылка должна вызывать полет картинки.
Подключите /cart/js/ajax_cart.js в head (но после библиотеки jquery).
Вроде должно работать.
PS. А если я хочу купить 3 одних и тех же часов? Получается, чтобы добавить их в корзину, нужно 3 раза перезагрузить страницу, чтобы появилась кнопка "В корзину!".
Мне кажется лучше убрать все эти полеты, а где-нибудь в углу экрана пусть появляется всплывающее сообщение, мол товар такой-то добавлен в корзину в количестве столько-то штук.
И саму кнопку "В корзину" оставить в покое - чтобы не перекрывалась никам элементом)