Всем привет. Хочу реализовать плавное открытие\закрытие корзины на главной. В javascript полный ноль. Стоит дефолтная корзина. Вот код comon.js:
$('#cart > .heading a').live('mouseenter', function() {
$('#cart').addClass('active');
$('#cart').load('index.php?route=module/cart #cart > *');
$('#cart').live('mouseleave', function() {
$(this).removeClass('active');
});
});
Пробовал добавлять задержку к addClass и removeClass но выглядит это ужасно. По скольку, само появление реализовывается чем что без класса active блок content - display: none;, пробовал реализовать через команду FadeIn и FadeOut. Получилось вот так:
$('#cart').live('mouseenter', function() {
$('active').fadeIn(slow);
$('#cart').load('index.php?route=module/cart #cart > *');
$('#cart').live('mouseleave', function() {
$('active').fadeOut(slow);
});
});
В чем ошибка с этой командой? И как вы у себя реализовывали это?
ЗЫ. смотрел эту тему, но решение там - с ошибкой.