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

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

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

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

jQuery

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

Q&A

解決済

1回答

2869閲覧

fakeLoaderが作動しない。

pr_777

総合スコア20

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

プラグイン

プラグイン(plug-in)は、ソフトウェアアプリケーションの機能拡張の為に開発された、一組のソフトウェアコンポーネントのことを指します。

jQuery

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

0グッド

0クリップ

投稿2020/02/08 15:52

jQueryプラグインのfakeLoaderが作動しません。

html

1 <meta name="viewport" content="width=device-width, initial-scale=1" /> 2 <link rel="stylesheet" href="css/reset.css" /> 3 <link rel="stylesheet" href="css/style.css" /> 4 <link rel="stylesheet" href="css/slick.css" /> 5 <link rel="stylesheet" href="css/slick-theme.css" /> 6 <link rel="stylesheet" href="css/drawer.min.css" /> 7 <link rel="stylesheet" href="css/lightbox.css" /> 8 <link 9 href="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.7.1/css/lightbox.css" 10 rel="stylesheet" 11 /> 12 <link rel="stylesheet" href="css/fakeLoader.css" /> 13 </head> 14 15 <body> 16 <div class="myLoader"></div> 17(以下略) 18 19 20 <script 21 src="https://code.jquery.com/jquery-3.4.1.js" 22 integrity="sha256-WpOohJOqMqqyKL9FccASB9O0KwACQJpFTUBLTYOVvVU=" 23 crossorigin="anonymous" 24 ></script> 25 <script 26 src="https://cdnjs.cloudflare.com/ajax/libs/lightbox2/2.7.1/js/lightbox.min.js" 27 type="text/javascript" 28 ></script> 29 <script src="js/iscroll.js"></script> 30 <script src="js/drawer.min.js"></script> 31 <script src="js/lightbox.js"></script> 32 <script src="js/slick.min.js"></script> 33 <script src="js/smooth-scroll.min.js"></script> 34 <script src="js/fakeLoader.min.js"></script> 35 <script src="js/script.js"></script> 36 </body> 37</html>

js

1$(function() { 2 $(".slider").slick({ 3 dots: true, 4 autoplay: true, 5 autoplaySpeed: 3500 6 }); 7 8 $("#responsive").on("click", function() { 9 $("#js_modal").fadeIn(); 10 }); 11 12 $("#js_btn").on("click", function() { 13 $("#js_modal").fadeOut(); 14 }); 15 16 $(".myLoader").fakeLoader({}); 17}); 18 19$(document).ready(function() { 20 var pagetop = $(".pagetop"); 21 $(window).scroll(function() { 22 if ($(this).scrollTop() > 1000) { 23 pagetop.fadeIn(); 24 } else { 25 pagetop.fadeOut(); 26 } 27 }); 28 pagetop.click(function() { 29 $("body, html").animate( 30 { 31 scrollTop: 0 32 }, 33 500 34 ); 35 return false; 36 }); 37 38 var scroll = new SmoothScroll('a[href*="#"]'); 39 header: "[data-scroll-header]"; 40});

検証ツールで確認したところ、

Uncaught TypeError: $(...).fakeLoader is not a function
at HTMLDocument.<anonymous> (script.js:16)
at mightThrow (jquery-3.4.1.js:3557)
at process (jquery-3.4.1.js:3625)

と記述されておりました。

試したこととしては、
<script src="js/fakeLoader.min.js"></script>
の記述場所をhead内に変えてみる。
・jsファイルの

$(".myLoader").fakeLoader({});

を(function($){ … }(jQuery)) で囲ってみる。

・jQueryのバージョンを変えてみる。
・fakeLoaderのバージョンを変えてみる。

など、試しましたがどれも反応なしです。

画面上でもなんの反応もなく、fakeLoaderが起動しない状態です。

プラグイン同士のコンフリクトが原因でしょうか?
ご確認よろしくお願い致します。

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

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

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

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

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

guest

回答1

0

ベストアンサー

「fakeLoader」が下記ライブラリなら、使用方法が違います。

【GitHub - joaopereirawd/fakeLoader.js: fakeLoader.js is a lightweight jQuery plugin that helps you create an animated spinner with a fullscreen loading mask to simulate the page preloading effect.】
https://github.com/joaopereirawd/fakeLoader.js/

5. Basic Initialize

js

1 $.fakeLoader();

投稿2020/02/08 16:25

kei344

総合スコア69407

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

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

pr_777

2020/02/08 16:45

ご指摘の通りに修正したら無事に実装できました!! この度はありがとうございます!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問