jQueryで関数を作って、他のところで呼び出すときの注意。
この記事に似ています。
function changeImg(imgNum) { }
って関数を作ります。
で、この関数をクリックで呼びます。
$(".thumnail").click(
changeImg(1);
);
でいけると思ってたんですが、これで動かしてみると、サイトがロードされたときに関数が動いてしまいます。
jQueryのOnメソッドはFunctionオブジェクトを引数として呼ぶ必要があるみたいです。
$(".thumnail").click(function () { changeImg(1); });
これで正しく動きます。