Здравствуйте. Столкнулся с следующей проблемой, на моем сайте - 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. Спасибо
Код $("#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"; });