TemplateMonster #45035: «TypeError: jQuery(...).superfish is not a function»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

10.10.2013 10:15

Описание сбоя:
  • Оформительская тема: TemplateMonster #45035
  • Место сбоя: открытие главной витринной страницы
  • Диагностическое сообщение:
    в консоли браузера:
    • Firefox: «TypeError: jQuery(...).superfish is not a function»
    • Chrome: «Uncaught TypeError: undefined is not a function»
    • Internet Explorer: «SCRIPT438: Object doesn't support property or method 'superfish'»

Способ устранения сбоя:
  • Файл: app/design/frontend/default/theme500/template/page/html/head.phtml
  • Вероятная строка: 38
  • Что найти:
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/jquery-1.7.min.js') ?>"></script>
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/superfish.js') ?>"></script>
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/jquery.easing.1.3.js') ?>"></script>
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/jquery.mobile.customized.min.js') ?>"></script>
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/scripts.js') ?>"></script>
    <script type="text/javascript" src="<?php echo $this->getSkinUrl('js/jquery.jcarousel.min.js') ?>"></script>
    

  • Что сделать:
    Первую из вышеперечисленных строк — удалить, остальные перенести вниз: разместить после вызова
    <?php echo $this->getChildHtml() ?>


Поделиться темой: