Помогите плииз решить проблему нулевику в javascript. Вобщем, есть скрипт добавления товаров в корзину - при нажатии на ссылку <a class="in_bas" href="javascript
:cart_add('1399792083')">В корзину!</a>
товар добавляется в корзину (происходит запись в cookie)
function cart_add(n)
{
var in_cart = $.cookie( 'bas' );
var selected = in_cart ? in_cart.split('|') : [];
selected.push( n );
$.cookie( 'bas', selected.join('|'), { expires: 1, path: '/'} );
show_cart_count( selected.length );
$('#'+n).html('<div class=incart>Добавлено!</div>');
}
Но я также хочу подцепить к этой функции полет картинки товара в корзину, есть такой вот код
$('.product').live('click', function() {
var o1 = $(this).offset();
var o2 = $('#st').offset();
var dx = o1.left - o2.left;
var dy = o1.top - o2.top;
var distance = Math.sqrt(dx * dx + dy * dy);
$(this).closest('.product').find('.image img').effect("transfer", { to: $("#st"), className: "transfer_class" }, distance);
$('.transfer_class').html($(this).closest('.product').find('.image').html());
$('.transfer_class').find('img').css('height', '100%');
return false;
});
Но проблема в том, что эти коды работают только по отдельности, то есть если я подключаю код полета в коризну, то товар летит, все красиво, но перестает работать код добавления в корзину. Вопрос в том, как эти скрипты склеить вместе, чтоб они друг другу не мешали?