Javascript 如何在JSTree上捕获focusIn和focusOut事件

Javascript 如何在JSTree上捕获focusIn和focusOut事件,javascript,jquery,jstree,Javascript,Jquery,Jstree,我使用带热键的jsTree插件在树中导航。我需要实现在树获得焦点或失去焦点时调用的函数。我尝试了以下jQuery事件 blur focus focusin focusout focusout 但它们工作不正确 有人能帮忙吗?试试这个: $('jstree_selector').bind('set_focus.jstree', function () { alert('focus'); }).bind('unset_focus.jstree', function () { al

我使用带热键的jsTree插件在树中导航。我需要实现在树获得焦点或失去焦点时调用的函数。我尝试了以下jQuery事件

  • blur
  • focus
  • focusin
  • focusout
  • focusout
但它们工作不正确

有人能帮忙吗?

试试这个:

$('jstree_selector').bind('set_focus.jstree', function () {
    alert('focus');
}).bind('unset_focus.jstree', function () {
    alert('blur');
});

jsTree演示页面->->在->当一个节点被点击时做一些事情->这就是你想要关注的焦点。我想OP是在鼠标移过而不是点击之后。