以下の内容はhttps://tech.motoki-watanabe.net/entry/2019/04/23/125402より取得しました。


jQueryで関数呼び出すときにfunctionの中に関数を呼びださないとイベント起きなくてもいきなり関数動き出す。

jQueryで関数を作って、他のところで呼び出すときの注意。

teratail.com

この記事に似ています。

function changeImg(imgNum) {
}

って関数を作ります。

で、この関数をクリックで呼びます。

$(".thumnail").click(
    changeImg(1);
  );

でいけると思ってたんですが、これで動かしてみると、サイトがロードされたときに関数が動いてしまいます。

jQueryのOnメソッドはFunctionオブジェクトを引数として呼ぶ必要があるみたいです。

$(".thumnail").click(function () {
    changeImg(1);
  });

これで正しく動きます。




以上の内容はhttps://tech.motoki-watanabe.net/entry/2019/04/23/125402より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14