質問: 下記のライトボックスの.off()はonメソッドによって設定されたイベント発生時の処理を解除する時に使うメソッドという事ですが、下記にはonがありません。 onが無い場合も使う事があるのでしょうか? $('.overlay, .close').off().click(function(){ ``` ```
回答: `.off()`でイベントハンドラを消して、`.click()`でonclickのイベントハンドラを付けてるんです。 前回onclickイベントを付けていますので、それを消してるんじゃないでしょうか。 ちなみに、`.click()`は、`.on('click',function() {...`と同義です。