- 2020.05.14
Uncaught TypeError: $ is not a function のエラーを解決する
WordPressで以下のようなエラーが出る場合があります。
Uncaught TypeError: $ is not a function
これを解決します。
もくじです
JSコードに以下の記述を追加する
jQuery(function($){
//もともとのコード
});
JSコード修正前
jQuery(function() {
var pagetop = $('#page_top');
pagetop.hide();
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
pagetop.fadeIn();
} else {
pagetop.fadeOut();
}
});
});
右下に設定しているページの上に移動するボタン。
最初は非表示ですが100pxスクロールすると表示するjavascriptです。
うまく動かない!?と思ってコンソールを開くとUncaught TypeError: $ is not a functionのエラーが出ていました。
JSコード修正後
(function($) {
jQuery(function() {
var pagetop = $('#page_top');
pagetop.hide();
$(window).scroll(function () {
if ($(this).scrollTop() > 100) {
pagetop.fadeIn();
} else {
pagetop.fadeOut();
}
});
});
});
元のコードをjQuery(function($){ここに元のコード });で囲みます。
これでエラーが回避される場合があります。
人気の小技
-
WordPress
投稿記事のカテゴリ名の表示、カテゴリIDの取得
2020.05.04 -
html/css
画像をほわっと下から上に表示させる
2020.05.15 -
WordPress
Uncaught TypeError: $ is not a function のエラーを解決する
2020.05.14 -
WordPress
ACF Advanced Custom Fieldsで画像を繰り返しフィールドで設定する
2020.05.08 -
Apache/Linux
htaccessでIP制限
2020.05.03 -
Apache/Linux
htaccessでディレクトリや拡張子を変更してリダイレクトしたい
2020.10.23 -
Apache/Linux
SSHでZIP圧縮(一部のディレクトリを除く)
2020.07.02 -
Apache/Linux
htaccessでhttpをhttpsに
2020.05.05 -
html/css
cssで回転させる
2020.05.12 -
WordPress
WordPressの自動更新を止める
2020.05.15