在重新附加.on侦听器之前是否需要在DOM ready函数中调用.unbind()jquery函数,或者是否在页面刷新时重新分配了事件侦听器?
答案 0 :(得分:1)
如果刷新页面,则所有Javascript状态都将丢失(变量,事件绑定,而不是本地存储),因此无需取消绑定。
在您不再需要事件绑定的情况下,您将使用off
(或unbind
)(无需刷新页面)。
例如,按钮上的jquery' .one(”click", ..
确保按钮上的绑定功能仅触发一次 - 单击按钮第二次不会触发绑定功能。在Jquery内部,它在第一次触发器解除事件绑定后执行.off
。
注意:"一次"这里也从页面刷新计算。
PS。 unbind
is indeed deprecated已将其替换为off
。但这对于这种情况并不重要。
答案 1 :(得分:0)
我认为没有必要,请注意unbind已弃用,您应该使用off。