[Помогите] Прикрепленная корзина к верхней части браузера

Тема в разделе "OpenCart", создана пользователем Linksar, 21 июл 2014.

  1. Linksar

    Linksar

    Регистрация:
    24 фев 2014
    Сообщения:
    159
    Симпатии:
    10
    Здравствуйте. Столкнулся с следующей проблемой, на моем сайте - www.new.tvoe.in.ua при прокрутки вниз, корзина почему то именуется как null.

    Вот в теории код и xmlного файла который это выводит, я туда добавил Корзина покупок, дабы видеть где оно вообще находится.

    // Fixed Header
    $(document).ready(function(){
    // Copy our header id and place it in the headerFixed id
    var header = "<div id='logoFixed'>"+$("#header").find("#logo").html()+"</div>";
    header += "<div class='links'>"+$("#header").find(".links").html()+"</div>";
    header += "<div id='cartFixed'><h4>Корзина покупок"+$("#header").find(".heading > h4").html()+"</h4> - "+$("#header").find(".heading > a").html()+"</div>";
    $("#fixedHeader").html("<div>"+header+"</div>");

    // Set our click for cart
    $("#cartFixed").on('click', function(){
    //window.location.href ="index.php?route=checkout/cart";
    });

    Вообщем мне обходимо сохранить ссылку на корзину при таком варианте, но чтобы убрать при этом вывод корзины как null.

    Спасибо
     
  2. gatsby

    gatsby

    Регистрация:
    27 дек 2012
    Сообщения:
    144
    Симпатии:
    76
    Код $("#header").find(".heading > h4").html() берет текст между тегами <h4> в блоке с классом heading. В Вашем шаблоне нет тегов h4 в блоке c классом heading, поэтому выводится null.
    Просто замените эту код $("#header").find(".heading > h4").html() на нужное Вам и все.
    Код:
    // Fixed Header
    $(document).ready(function(){
    // Copy our header id and place it in the headerFixed id
    var header = "<div id='logoFixed'>"+$("#header").find("#logo").html()+"</div>";
    header += "<div class='links'>"+$("#header").find(".links").html()+"</div>";
    header += "<div id='cartFixed'><h4>Корзина покупок</h4> - "+$("#header").find(".heading > a").html()+"</div>";
    $("#fixedHeader").html("<div>"+header+"</div>");
    
    // Set our click for cart
    $("#cartFixed").on('click', function(){
    //window.location.href ="index.php?route=checkout/cart";
    });
     
  3. Linksar

    Linksar

    Регистрация:
    24 фев 2014
    Сообщения:
    159
    Симпатии:
    10
    все сделано. спасибо. тему можно закрывать