Ошибка в валидаторе при использовании js

218
12 декабря 2017, 21:09

Почему этот js при перезагрузке страницы выдает в валидаторе такую ошибку:

Произошла фатальная ошибка при попытке декодирования тела ответа из http://fazendanatural.ru/catalog/m/kislomolochnie/16497. Либо мы не поддерживаем указанную кодировку содержимого («gzip»), либо ошибку при декодировании.
Ошибка: Невозможно уничтожить содержимое: неожиданный конец файла

?

  <ul class="cd-tabs-content">
                    <li data-content="tab1" class="selected">
                    <div class="harakt">
                      <div class="col-md-7 col-sp-7 item">
                        <ul>
                          <li><strong>Состав: </strong>[[*product_sostav]]</li>
                          <li><strong>Срок годности: </strong>[[*product_srok]]</li>
                          <li><strong>Вес: </strong>[[*product_weight]]</li>
                        </ul>
                      </div>
                      <div class="col-md-5 col-sp-5  item">
                        <table>
                          <tbody>
                            <tr> <th  colspan="2">Пищевая ценность на 100 г :</th></tr>
                            <tr>
                              <td>Белки, г</td>
                              <td>[[*product_belki]]</td>
                            </tr>
                            <tr>
                              <td>Жиры, г</td>
                              <td>[[*product_jiry]]</td>
                            </tr>
                            <tr>
                              <td>Углеводы, г</td>
                              <td>[[*product_uglevody]]</td>
                            </tr>
                            <tr>
                              <td>Энергетическая ценность, Ккал</td>
                              <td>[[*product_kkal]]</td>
                            </tr>
                          </tbody>
                        </table>
                      </div>
                    </div>
                    <div class="content">
                        [[*content]]
                    </div>
                    </li>
                    <li data-content="tab2">
                        <div class="riwiev">
                            <div class="comments">
                                [[!TicketComments?
                                        &allowGuest=`1`
                                        &tplCommentFormGuest=`commentFormTpl`
                                        &tplCommentGuest=`commentTpl`
                                        &tplCommentAuth=`commentTpl`
                                        &tplComments=`commentsWrapperTpl`
                                        &gravatarSize=`70`
                                        &depth=`2`
                                    ]]
                            </div>
                        </div>
                    </li>
                </ul>
      $(document).ready(function() {
      var tabs = $('.cd-tabs');
      tabs.each(function(){
        var tab = $(this),
          tabItems = tab.find('ul.cd-tabs-navigation'),
          tabContentWrapper = tab.children('ul.cd-tabs-content'),
          tabNavigation = tab.find('nav');
        tabItems.on('click', 'a', function(event){
          event.preventDefault();
          var selectedItem = $(this);
          if( !selectedItem.hasClass('selected') ) {
            var selectedTab = selectedItem.data('content'),
              selectedContent = tabContentWrapper.find('li[data-content="'+selectedTab+'"]'),
              slectedContentHeight = selectedContent.innerHeight();
            tabItems.find('a.selected').removeClass('selected');
            selectedItem.addClass('selected');
            selectedContent.addClass('selected').siblings('li').removeClass('selected');
            tabContentWrapper.animate({
              'height': slectedContentHeight
            }, 200);
          }
        });
        checkScrolling(tabNavigation);
        tabNavigation.on('scroll', function(){ 
          checkScrolling($(this));
        });
      });
      $(window).on('resize', function(){
        tabs.each(function(){
          var tab = $(this);
          checkScrolling(tab.find('nav'));
          tab.find('.cd-tabs-content').css('height', 'auto');
        });
      });
      function checkScrolling(tabs){
        var totalTabWidth = parseInt(tabs.children('.cd-tabs-navigation').width()),
          tabsViewport = parseInt(tabs.width());
        if( tabs.scrollLeft() >= totalTabWidth - tabsViewport) {
          tabs.parent('.cd-tabs').addClass('is-ended');
        } else {
          tabs.parent('.cd-tabs').removeClass('is-ended');
        }
      }
    });
READ ALSO
Помогите найти информацию по Laravel

Помогите найти информацию по Laravel

Недавно начал вникать в прелести LaravelПервый рабочий проект занял много времени и сил, но решить все проблемы все же вышло, хоть и не без помощи...

219
PHP Как обратиться к элементу массива?

PHP Как обратиться к элементу массива?

вывожу переменную $dl через print_r

218
Навигация по папкам PHP

Навигация по папкам PHP

Вывел содержимое текущей папки , но не могу придумать как можно передвигаться по папкам, тоесть зайти во вложенную папку, потом еще в одну...

241