更改/聚焦标签/窗口时的Javascript事件

时间:2011-04-13 23:22:12

标签: javascript jquery

是否有用于在jQuery中聚焦或模糊选项卡或窗口的事件处理程序? blur()和focus()似乎不适用于窗口。

3 个答案:

答案 0 :(得分:7)

你可以绑定窗口的模糊功能,所以jQuery将是$(window).blur(handler)

你甚至可以在这个页面上快速,流行地测试它 javascript: window.onblur = function() { alert("Blur"); };进入操作栏和alt标签。

答案 1 :(得分:6)

http://jsfiddle.net/6ckFZ/

window上的jQuery模糊事件对我有用。

$(window).blur(function() {
  alert('Handler for .blur() called.');
});

答案 2 :(得分:0)

如果有人在框中输入,则可以使用onkeydown;如果是初次点击进入窗口,则可以使用onfocus。请参阅以下示例。

<input type="text" onfocus="myFunction()">

<input type="text" onkeydown="myFunction()">