您好,匿名用户
随意问技术百科期待您的加入

focusin()绑定触发函数后,如何在focusout()销毁已绑定的内容?

0 投票

之所以用focusin(),是因为他支持父元素上检测子元素失去焦点的情况。
一个一个移除太麻烦了。

用户头像 提问 2012年 12月1日 @ 随意问站长 上等兵 (310 威望)
分享到:

1个回答

0 投票
 
最佳答案

使用 off 解绑就可以。

target.off('focusin');

示例:http://jsfiddle.net/UUPHq/

<input id="test" placeholder="点我"/>
 <span id="console"></span>​​​​​​​​​​​​​​​​​​​​​​​​​​​
var target = $('#test');
  var console = $('#console');
  target.focusin(function() {
      console.text('focusin');
  });
  
  target.focusout(function() {
      console.text('focusout');
      target.off('focusin');
  });​
用户头像 回复 2012年 12月1日 @ Athena 上等兵 (346 威望)
选中 2012年 12月1日 @随意问站长
提一个问题:

相关问题

0 投票
1 回复 45 阅读
0 投票
1 回复 36 阅读
用户头像 提问 2012年 12月1日 @ Diana 上等兵 (326 威望)
0 投票
1 回复 14 阅读
0 投票
1 回复 44 阅读
0 投票
1 回复 45 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...