質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

480閲覧

slickを導入したいのですがUncaught TypeError: $(...).slick is not a functionが発生して困っています

ryu-8114

総合スコア13

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2019/03/30 22:30

編集2019/03/30 22:32

前提・実現したいこと

slickを使って画像をカルーセルにしたいと思っていたのですが、以下のエラーが出てしまいました。
jQueryを読み込む順番なども確認したのですが、どうしてもわからなくなり質問させて頂きました。

発生している問題・エラーメッセージ

Uncaught TypeError: $(...).slick is not a function at HTMLDocument.<anonymous> (index.html:59) at c (jquery.min.js:4) at Object.fireWith [as resolveWith] (jquery.min.js:4) at Function.ready (jquery.min.js:4) at HTMLDocument.q (jquery.min.js:4) (anonymous) @ index.html:59 c @ jquery.min.js:4 fireWith @ jquery.min.js:4 ready @ jquery.min.js:4 q @ jquery.min.js:4

該当のソースコード

HTML

1<html lang="ja"> 2 <head> 3 <meta charset="utf-8"> 4 <title>サンプル</title> 5 <meta name="viewport" content="width=device-width"> 6 <link rel="stylesheet" type="text/css" href="style.css" media="all"> 7 <link rel="stylesheet" type="text/css" href="css/slick.css" media="all"> 8 <link rel="stylesheet" type="text/css" href="css/slick-theme.css" media="all"> 9 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 10 <script type="text/javascript" href="js/slick.min.js"></script> 11 12 </head> 13 14<div class="contents-left"> 15 <div><img src="https://number.ismcdn.jp/mwimgs/b/3/-/img_b3de283a8ff2abe0b77f9c43be754213166818.jpg" width="400px" height="250px" alt=""></div> 16 <div><img src="https://cdn.netkeiba.com/img.books/?pid=photo_img&type=column&id=313" width="400px" height="250px" alt=""></div> 17 <div><img src="https://pc.3448.jp/wordpress/wp-content/uploads/2017/10/stats_img01.jpg" width="400px" height="250px" alt=""></div> 18 </div> 19 20<script> 21 $(function(){ 22 $('.contents-left').slick(); 23 }); 24</script>

試したこと

jQueryの読み込む位置などは確認してみました。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/03/30 23:20

キャッシュクリアしてみましたか?
ryu-8114

2019/03/30 23:51

回答ありがとうございます。 キャッシュクリアはどのようにやったらよろしいでしょうか? 無知で申し訳ありません。
m.ts10806

2019/03/31 00:01

「スーパーリロード」とか「ブラウザ キャッシュクリア」とかで調べてください
ryu-8114

2019/03/31 00:37

共に試してみましたが、直らないですね…
m.ts10806

2019/03/31 00:42

あとはslick本体がきちんと読み込まれてるか。 ブラウザ開発ツールのコンソールに他にエラー出てませんか? あとはファイルを自サーバー配置ではなく、CDNも試してみてください。 (公式ページの「You can also use slick with the jsDelivr CDN!」の項)
ryu-8114

2019/03/31 01:04

JSDELIVRからコピーすることでできました! ご丁寧にありがとうございました。
m.ts10806

2019/03/31 01:08

本体ソースの回収必要なければCDNのほうが確実です。 私は問題切り分けのために確認してもらっただけなので、自身で回答書かれて自己解決としてください。
ryu-8114

2019/03/31 01:47

とても参考になりました。 ありがとうございました。
guest

回答1

0

自己解決

CDNからコピーすることでできました。
ご丁寧にありがとうございました。

投稿2019/03/31 01:47

編集2019/03/31 01:54
ryu-8114

総合スコア13

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/03/31 01:52

「JSDELIVR」だと何のことか伝わりづらいので「CDN」と書いておいてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問