在使用旧版本 jQuery 的项目中,我有时会看到如下内容:
$(window).unbind("scroll").scroll(infiniteScroll);
我相信这是为了防止重复事件处理程序。
新on
功能是否需要这样做?换句话说,在使用off
之前是否有必要使用on
?
$(window).off("scroll").on("scroll", infiniteScroll);
或者on
即使它可能被多次绑定,简单地使用它是否安全?
$(window).on("scroll", infiniteScroll);