古いバージョンの jQuery を使用するプロジェクトでは、次のようなことが時々見られます。
$(window).unbind("scroll").scroll(infiniteScroll);
これは、イベント ハンドラーの重複を防ぐためだと思います。
これは新しいon
機能で必要ですか? つまり、使用するoff
前に使用する必要がありますon
か?
$(window).off("scroll").on("scroll", infiniteScroll);
それとも、on
複数回バインドされる可能性がある場合でも、単純に使用しても安全ですか?
$(window).on("scroll", infiniteScroll);