このようなものがある場合:
someVar.click(function() {
$(this).something.happens.here;
$(this).something.else.happens.here;
$(this).something.happens.here.that.should.only.run.once;
});
関数内の 3 行目をページで 1 回だけ実行することは可能ですか? 私が思いつくことができる唯一の解決策は、別のものを書くことです:
someVar.one( "click", function() {
$(this).something.happens.here.that.should.only.run.once;
});
しかし、ほとんどの場合、最初のクリック スコープで既に変数が定義されているため、すべてを 1 つの関数にまとめたいので、これはしたくありません。みんなありがとう。