我有一个焦点事件,如果事件的relatedTarget是一个带有一个id的按钮,我正在做一些动作。我最近看到,FF和safari中的relatedTarget值始终为null,因此我的代码不是crossbrower,对我的目的无效。是否有任何crossbrowser方式来了解焦点事件中新的焦点元素是什么?
我的旧代码:
$(document).on('focusout', 'myclass', function (e) {
if ($(e.relatedTarget).attr('id') == 'mybutton') {
prevElem = $(this);
}
else {
prevElem = "";
}
}
提前致谢