以下jQuery语句究竟是什么意思或它们做了什么?
$(window).focus(mainWindowFocus);
$(window).unbind('focus', mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)
这与主窗口和子/弹出窗口有关.
function mainWindowFocus() {
if (popUpWindow && !popUpWindow.closed) {
popUpWindow.focus();
} else {
popUpWasClosed();
}
}
Run Code Online (Sandbox Code Playgroud)
$(window).focus(mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)
此语句将绑定focus event到window并将函数mainWindowFocus作为事件处理程序附加.
$(window).unbind('focus',mainWindowFocus);
Run Code Online (Sandbox Code Playgroud)
此语句将显式删除绑定到的mainWindowFocus事件处理程序的函数.focus eventwindow