0

私はjQuery1.7.2を使用しています。

モーダルをロードするカスタムプラグインを作成しました。つまり、コンテンツを含むdivです。($modal

Closedivがユーザーに表示されたら、クラスが割り当てられているdiv内のすべてのアンカータグに関数をバインドしたいと思います。

私はこのようなものを持っています:

  $(".Close", $modal).die().on("click", hitMe());

私が抱えている問題は、divがロードされるたびに、hitMe()関数が常に起動していることです。これは、ユーザーがクラスCloseでdivのアンカーをクリックしたときにのみ発生するようにします。

私がこれでどこが間違っているのか考えていますか?

4

1 に答える 1

3

.on関数内でhitMeを呼び出しています。
あなたがする必要があるのは引数として関数を渡すことです

$(".Close", $modal).die().on("click", hitMe);
于 2012-05-25T23:01:10.477 に答える