当前位置:嗨网首页>书籍在线阅读

06-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.1.3 讨论

还可以将这个行为应用到 unbind()one()。

要解除某个函数的绑定,需要得到对它的引用,所以即使你使用多事件功能,也仍然需要保存对处理程序的引用。如果没有将函数传递给 unbind() ,绑定到该事件的其他事件处理程序也会被删除:

function handler(e){
  alert('event');
}
jQuery('div').bind('click keydown', handler);
// ...
jQuery('div').unbind('click keydown', handler);