オリジナルアプリを作成中にエラー発生
プログラミング初心者です。
オリジナルアプリのイベント一覧表示機能の実装で
イベントをスライドショーで閲覧できるよう実装中です。
jqueryとslickを導入して実装に臨みましたが、
コンソールで以下のようなエラーが発生しております。
console
1slick_index.js:1 Uncaught TypeError: $(...).slick is not a function 2 at Object.<anonymous> (slick_index.js:1) 3 at Object../app/javascript/slick_index.js (slick_index.js:1) 4 at __webpack_require__ (bootstrap:19) 5 at Object../app/javascript/packs/application.js (application.js:10) 6 at __webpack_require__ (bootstrap:19) 7 at bootstrap:83 8 at bootstrap:83 9(anonymous) @ slick_index.js:1 10./app/javascript/slick_index.js @ slick_index.js:1 11__webpack_require__ @ bootstrap:19 12./app/javascript/packs/application.js @ application.js:10 13__webpack_require__ @ bootstrap:19 14(anonymous) @ bootstrap:83 15(anonymous) @ bootstrap:83 16slick_index.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
解決したいこと
エラーの解決の為のアドバイスをどなたかお教えいただけないでしょうか。
Uncaught TypeError: $(...).slick is not a functionを直訳すると
キャッチされなかった型エラー:オブジェクト.slickは関数ではありません
でした。
なので、メソッド名や関数名のスペルミスを疑いましたが、問題はないように
思います。
どなたかご回答いただけないでしょうか?
該当のソースコード
slick_index.js
js
1 2$('.event-lists').slick({ 3 autoplay: true, 4 infinite: true, 5 slidesToShow: 3, 6 slidesToScroll: 3, 7 prevArrow: '<div class="slick-prev"></div>', 8 nextArrow: '<div class="slick-next"></div>', 9 dots: true, 10 responsive: [ 11 { 12 breakpoint: 769, 13 settings: { 14 slidesToShow: 2, 15 slidesToScroll: 2, 16 } 17 }, 18 { 19 breakpoint: 426, 20 settings: { 21 slidesToShow: 1, 22 slidesToScroll: 1, 23 } 24 } 25 ] 26});
application.js
require("@rails/ujs").start() require("@rails/activestorage").start() require("channels") require('jquery') require('../slick_index')
回答6件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。