Плавающая корзина. Откуда берутся инлайновые стили.

Есть вопросик. Мучаюсь уже пару дней с ним.

В карточке товара корзина заползает на содержимое. Все из-за инлайновых стилей, которые не знаю откуда берутся.

Код нашел только такой:

$.post($(this).data('url'), {html: 1, product_id: $(this).data('product_id')}, function (response) {

if (response.status == 'ok') {

var cart_total = $(".cart-total");

$("#page-content").load(location.href, function () {

cart_total.closest('#cart').removeClass('empty');

cart_total.html(response.data.total);

$('#cart').addClass('fixed');

$('#cart-content').append($('<div class="cart-just-added"></div>').html(f.find('span.added2cart').text()));

$('.cart-to-checkout').slideDown(200);

});

}

}, 'json');

return false;

});

2 ответа

  • 1
    Алексей Webasyst 10 апреля 2015 02:53 #

    Т.к. у вас стили в element.style то соответственно они были добавлены с помощью JS. По коду который вы предоставили происходит замена класса empty на fixed и добавление нового элемента в корзину.

  • 1
    Сергей Лаврехин 10 апреля 2015 03:33 #

    Спасибо, Алексей. То, что это JS такое вытворяет я знал)). Загвоздка была лишь в том, где этот замечательный кусочек кода лежит. Оказалось в default.js. В бекенде этот файлик пустой, поэтому через FTP лезем на хост и там удаляем парус строчек кода. Та-дам-дам))) Вообще разобрался.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите