Я пытаюсь использовать гладкую карусель с Foundation 6.5 и не могу заставить ее работать.
Я поставил базовую разметку HTMl
<div class="slick-test">
<div>your content</div>
<div>your content</div>
<div>your content</div>
</div>
Я добавил js-файлы в app.js, я изменил с import на require () которая, казалось, исправила проблему, которая возникла у меня с сценарием Slick.
require('../../../node_modules/slick-carousel');
require('../../../node_modules/slick-carousel/slick/slick');
require('./slick-scripts');
В сценарии Slick я поместил базовый сценарий
$(document).ready(function(){
$('.slick-test').slick({
infinite: true,
slidesToShow: 3,
slidesToScroll: 3
});
});
Я все еще получаю следующую ошибку
slick-scripts.js:1 Uncaught ReferenceError: $ is not defined
at Object../src/assets/js/slick-scripts.js (slick-scripts.js:1)
at __webpack_require__ (bootstrap:19)
at Module../src/assets/js/app.js (app.js:18)
at __webpack_require__ (bootstrap:19)
at Object.0 (app.js:24299)
at __webpack_require__ (bootstrap:19)
at bootstrap:83
at bootstrap:83
Я думал, что эти типы $ не определены были, если скрипт загружался до jquery?Я полагаю, что с помощью скрипта require () он будет загружаться после JQuery?
Uncaught ReferenceError: $ не определен?
Есть ли другой способ отформатировать скрипт??
Вот скриншот полного файла app.js на случай, если у меня что-то не в том месте.
скриншот app.js