Не удается заставить работать плагины Zurb Foundation - PullRequest
0 голосов
/ 16 октября 2018

Я управляю веб-сайтом asp.net, использующим платформу Zurb Foundation для отзывчивости.Я добавил файлы Foundation через менеджер пакетов NuGet (Foundation-сайты ZURB, Inc.).Я добавляю базовые файлы, используя функциональность Bundling and Minimizing в модуле BundleConfig следующим образом:

    bundles.Add(New ScriptBundle("~/bundles/js/Site").Include(
        "~/dist/js/foundation.js")) 

    bundles.Add(New StyleBundle("~/bundles/CSS/Site").Include(
        "~/dist/css/foundation.css",
        "~/Css/Site.css"))

, затем добавляю их в site.master, используя ScriptReference:

    <asp:ScriptReference Name="jquery" />
    ...
    <asp:ScriptReference Path="~/bundles/JS/Site" />

Troubleв том, что я не могу заставить ни один из подключаемых плагинов (и, насколько я могу судить, настроенный для работы) работать на самом деле.В частности, я пытаюсь заставить плагин эквалайзера работать на сайте, а целевые элементы не выравниваются.Я попытался убедиться, что плагин загружен правильно, пытаясь использовать некоторые из JS, которые zurb имеет в своей документации, такие как:

    $('#test').foundation('getHeights', function () {
        console.log('working.');
    });

, но я получаю только ошибку JS, которая:

jQuery.Deferred exception: We're sorry, 'getHeights' is not an available method for this
element. ReferenceError: We're sorry, 'getHeights' is not an available method for
this element.

Я вручную ссылался на файлы JS в документации Foundation, которые, по его словам, необходимы для плагина (foundation.core.js, foundation.equalizer.js, foundation.util.mediaQuery.js, foundation.util.imageLoader.js) пытается сделать это как в BundleConfig, так и в качестве элементов скрипта на самой странице.и до сих пор безрезультатно.

Может кто-нибудь помочь мне выяснить, что я делаю неправильно, что я не могу заставить работать плагины?

...