如何从焦点内部获得模糊效果?
ontext.focus(function (e) {
var objectThatCausedTheBlur//
});
答案 0 :(得分:0)
很遗憾,您无法访问blur
处理程序事件中的focus
触发元素。
但是,您可以将其存储为全局变量:
var $blurLastFiredOn = $();
$el.blur(function() {
$blurLastFiredOn = $(this);
// do stuff
});
$otherEl.focus(function() {
$blurLastFiredOn.doStuff();
});
或者,如果您更愿意避免使用全局变量,请使用data
:
$el.blur(function() {
$('body').data('blur-last-fired-on', $(this));
// do stuff
});
$otherEl.focus(function() {
$('body').data('blur-last-fired-on').doStuff();
});