Пользовательский файл JS не работает на сервере, но он работает на локальном в Magento 2 - PullRequest
0 голосов
/ 28 февраля 2019

Я создал пользовательские файлы JS в Magento 2, которые я включил в файл requirejs-config.js.Он существует как на локальном, так и на удаленном серверах, но работает только на локальном сервере.

Даже после этого я включил этот Javascript в следующие файлы, но возникла та же проблема, что и раньше:

/var/www/html/bmrfactoryshop/app/design/frontend/Mgs/claue/Magento_Catalog/templates/product/view/detail_layout.phtml
/var/www/html/bmrfactoryshop/app/design/frontend/Mgs/claue_child/Magento_ConfigurableProduct/templates/product/price/tier_price.phtml

Мой JS действительно прост;это onchange функция.После запуска события в консоли также не отображаются ошибки.На удаленном сервере он работает до console.log('load'), но локально работает правильно.

require(['jquery', 'domReady!'], function($) {
  console.log('dom');
  $(window).load(function() {
    console.log('load');
    jQuery("select.swatch-select.fibureweight").on('change', function() {
      console.log('change');
      if (jQuery(".swatch-select option:selected").val() == 0) {
        console.log(jQuery(".swatch-select option:selected").val());
        jQuery(".swatch-attribute.color").css("display", "none");
      } else {
        console.log(jQuery(".swatch-select option:selected").val());
        jQuery(".swatch-attribute.color").css("display", "block");
      }
    });
  });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...