アートボードが斜めに回転してしまったの戻し方
hirotomo
さんくすデザイン
検証ツールのコンソールでたまに出てきた「Uncaught TypeError: $ is not a function」というエラーについて。
jQueryを書いていると出てくることがあります。
過去に何度も遭遇しているのですが、書いているうちに出てこなくなっていたので対処していませんでした。
今回重要なところで同様のエラーができててしまったので調べてみました。
どうやら有名なエラーらしく、私が調べて出てきた理由がこれらです。
競合している場合として、jQuery.noConflict()と書くとグローバル変数のエイリアスである$が無効化されるようです。
今回はエイリアスの$マークではなく、もともとのJQueryを関数式で書くことにしました。
jQuery(function ($) { ここに処理を書く });
($)とすることで、括弧の中では$マークを使ってもエラーになりません。
実際これでいけました。
もう一方の($)と書かない方の方法もあったのですが、今回の場合エラーが消えません。
jQuery(function() { ここに処理を書く });
英語で検索するとさらに情報がでてくるので、英語で検索してわからなければ翻訳機に突っ込むという方法がとてもよいです。
しかし今回のエラーは日本語でもかなり出てきますので調べてみてください😀