我可以在_after_一个元素聚焦后运行一个电话吗?

时间:2011-10-05 11:35:23

标签: javascript jquery

从我收集的内容中,jQuery的focus()在元素聚焦之前被调用。我相信这是因为焦点时元素的边界不同,when I measure it I get the unfocused border size

有没有办法在元素获得焦点后立即运行代码?

1 个答案:

答案 0 :(得分:2)

您可以在稍微延迟后在超时处理程序中运行代码。

$('.foo').focus(function() {
  var foo = this;
  setTimeout(function() {
    $(foo).whatever();
  }, 1);
});